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 命令行界面
每月402次下载
35KB
725 行
nutek-cipher
轻松加密和解密文件和文本。
设置
cargo install nutek-cipher
或从 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