8个版本 (4个稳定版)

2.0.7 2024年8月17日
2.0.1 2024年8月15日
1.0.1 2024年4月20日
0.3.5 2023年9月21日
0.2.0 2023年2月5日

#92 in 命令行界面

Download history 5/week @ 2024-04-29 8/week @ 2024-05-20 402/week @ 2024-08-12

每月402次下载

MIT/Apache

35KB
725

nutek-cipher

轻松加密和解密文件和文本。

设置

cargo install nutek-cipher

或从 GitHub 发布页面下载您操作系统类型的二进制文件

GitHub发布页面

用法

File or text (from standard input) encryption for modern days

Usage: nutek-cipher [OPTIONS]

Options:
  -e, --encrypt                    encrypt
  -d, --decrypt                    decrypt
  -i, --input-file <INPUT_FILE>    input file
  -o, --output-file <OUTPUT_FILE>  output file
      --sum-codes <SUM_CODES>      separated by colon ":" paths to key_path:nonce_path files that will be merged into codes file
      --codes-file <CODES_FILE>    codes from one file in format: key=xxx nonce=yyy
      --display-codes              display codes loaded from file using --codes-file flag and then exit
  -r                               random key and nonce
      --save-codes                 save key and nonce to separete codes file
      --stdout                     print result to stdout
  -h, --help                       Print help
  -V, --version                    Print version

例如

echo "hahaha" | nutek-cipher --stdout -e -r --save-codes

这将使用随机密钥和nonce加密文本hahaha,并将其保存到您的用户下载文件夹

正在使用的cipher

此程序使用 AES-GCM-SIV 加密算法,密钥长度为 32字节,nonce长度为 12字节。这足以满足家庭使用。

许可

Apache-2.0或MIT

依赖项

~2–12MB
~97K SLoC