#encode-decode #encode #decode #file #key-file #own #encoder

bin+lib kripher

基于自研算法的文件编码器

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

MIT 许可证

14KB
209

kripher

Travis Build Status crates.io Release

基于自研算法的文件编码器,允许您使用数字密钥保护文件。

这是一个学习项目,如果您想保护文件或其他数据,应使用其他选项。仅将 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 来构建它。

版本

转到 最新版本,下载它,解压缩它并将

  1. 二进制文件 kripher 移动到 /usr/local/bin
  2. 手册页 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 许可证授权。

无运行时依赖