#文件加密 #分割 #命令行工具 #阈值 #碎片 #密码 #原始

bin+lib horcrust

Horcrust 是一个命令行工具,可以将文件分割成加密的碎片以安全存储。只要满足指定的阈值,用户可以随时恢复原始文件 - 不需要密码。

2 个稳定版本

1.2.1 2023年9月19日
1.1.1 2023年8月7日
1.0.0 2023年8月6日

#1501命令行工具

每月22次下载

MIT 许可证

38KB
736

Horcrust

Horcrust 是一个命令行工具,可以将文件分割成加密的碎片以安全存储。只要满足指定的阈值,用户可以随时恢复原始文件 - 不需要密码。

此项目是原始 horcrux 的 Rust 实现。

用法

Horcrust 只有 2 个命令 splitbind

分割

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

chocolatey

choco install horcrust

Crates

crates.io

cargo install horcrust

直接安装

  1. 为您的系统下载最新版本

  2. 将压缩归档解压到您的 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