4 个版本 (2 个重大变更)
使用旧的 Rust 2015
0.8.0 | 2016 年 8 月 14 日 |
---|---|
0.6.1 | 2016 年 6 月 3 日 |
0.6.0 | 2016 年 3 月 14 日 |
0.4.2 | 2016 年 1 月 21 日 |
#30 in #key-file
14KB
209 行
kripher
基于自研算法的文件编码器,允许您使用数字密钥保护文件。
这是一个学习项目,如果您想保护文件或其他数据,应使用其他选项。仅将 kripher
用于娱乐。这是在 Rust 中重新实现的 kripher。
使用
kripher --version
kripher [--output OUTFILE] (--encode | --decode) KEY [FILE]
使用数字 KEY 编码或解码 FILE。如果没有指定 FILE,则将使用标准输入作为源。
kripher --encode 1984 george.txt
使用密钥 1984 编码文件 george.txt 并写入 stdout。
cat hal.txt | kripher -d 2001 > stanley.txt
或者
kripher -o stanley.txt -d 2001 hal.txt
使用密钥 2001 解码文件 hal.txt 并写入文件 stanley.txt
安装
Cargo 安装
cargo install kripher
这是最简单的方法,但您需要 Rust 和 Cargo 来构建它。
版本
转到 最新版本,下载它,解压缩它并将
- 二进制文件
kripher
移动到/usr/local/bin
。 - 手册页
kripher.1.gz
移动到/usr/local/share/man/man1
。
tar -xf kripher.tar.xs && cd kripher
mv kripher /usr/local/bin
mv man/kripher.1.gz /usr/local/share/man/man1
- 注意:并非所有操作系统都可用。
- 注意 2:上面的命令适用于类似 Unix 的系统。
贡献
欢迎任何人贡献。所有贡献都将根据 MIT 许可证授权。