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命令行工具

Download history 2/week @ 2024-04-22 14/week @ 2024-05-20 3/week @ 2024-06-10 113/week @ 2024-07-29 44/week @ 2024-08-05

157 每月下载量

GPL-3.0-or-later

94KB
2K SLoC

abcrypt

CI Version MSRV License

abcrypt (abcrypt-cli) 是一个使用 abcrypt 加密数据格式 加密和解密文件的命令行工具。

Screenshot of 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)

  1. 本程序根据 GNU 通用公共许可证 v3.0 或更高版本 的条款分发。
  2. 某些文件根据 创意共享署名 4.0 国际公共许可证 的条款分发。

本项目符合《REUSE规范》第3.2版。有关版权和许可信息的详细信息,请参阅各个文件的版权声明。

依赖项

~6-19MB
~208K SLoC