18 个版本
0.3.3 | 2024 年 8 月 4 日 |
---|---|
0.3.2 | 2024 年 4 月 18 日 |
0.3.0 | 2024 年 2 月 18 日 |
0.2.12 | 2024 年 1 月 21 日 |
0.1.0 | 2023 年 8 月 25 日 |
#1234 在 命令行工具
157 每月下载量
94KB
2K SLoC
abcrypt
abcrypt (abcrypt-cli
) 是一个使用 abcrypt 加密数据格式 加密和解密文件的命令行工具。
安装
从源码安装
cargo install abcrypt-cli
如果需要启用优化,如 LTO,请使用 环境变量 来设置。
从二进制文件安装
发布页面 包含 Linux、macOS 和 Windows 的预构建二进制文件。
如何构建
请参阅 BUILD.adoc。
用法
基本用法
加密文件
abcrypt encrypt data.txt > data.txt.abcrypt
解密文件
abcrypt decrypt data.txt.abcrypt > data.txt
提供有关加密参数的信息
以人类可读的字符串输出
abcrypt information data.txt.abcrypt
输出
Parameters used: memoryCost = 32; timeCost = 3; parallelism = 4;
以 JSON 格式输出
abcrypt information -j data.txt.abcrypt | jq
输出
{
"memoryCost": 32,
"timeCost": 3,
"parallelism": 4
}
生成 shell 完成脚本
--generate-completion
选项将 shell 完成脚本生成到标准输出。
支持以下 shell
bash
elvish
fish
nushell
powershell
zsh
示例
abcrypt --generate-completion bash > abcrypt.bash
命令行选项
请参阅以下内容
变更日志
请参阅 CHANGELOG.adoc。
贡献
请参阅 CONTRIBUTING.adoc。
许可证
版权所有 © 2022–2024 Shun Sakai (见 AUTHORS.adoc)
- 本程序根据 GNU 通用公共许可证 v3.0 或更高版本 的条款分发。
- 某些文件根据 创意共享署名 4.0 国际公共许可证 的条款分发。
本项目符合《REUSE规范》第3.2版。有关版权和许可信息的详细信息,请参阅各个文件的版权声明。
依赖项
~6-19MB
~208K SLoC