2 个稳定版本
1.2.1 | 2023年9月19日 |
---|---|
1.1.1 | 2023年8月7日 |
1.0.0 |
|
#1501 在 命令行工具
每月22次下载
38KB
736 行
Horcrust
Horcrust 是一个命令行工具,可以将文件分割成加密的碎片以安全存储。只要满足指定的阈值,用户可以随时恢复原始文件 - 不需要密码。
此项目是原始 horcrux 的 Rust 实现。
用法
Horcrust 只有 2 个命令 split
和 bind
。
分割
horcrust split classified.txt --shards 4 --threshold 2
分割命令支持标准输入!
cat ../files/classified.txt | horcrust split --shards 4 --threshold 2
您可以使用可选的 directory
参数指定碎片可以放置的位置
horcrust split classified.txt --shards 4 --threshold 4 --destination ../../documents/stash
绑定 当您准备恢复您的秘密时,请执行以下操作。
horcrust bind ../secrets
安装
Homebrew
brew tap codycline/taps
brew install codycline/taps/horcrust
Chocolatey
choco install horcrust
Crates
cargo install horcrust
直接安装
-
将压缩归档解压到您的 bin 文件夹
sudo tar -xf ./Downloads/horcrust-VERSION-x86_64-unknown-linux-musl.tar.gz
horcrust --directory ~/usr/local/bin
测试
cargo clippy
cargo test -- --test-threads=1
依赖项
~3.5–5MB
~86K SLoC