#加密解密 #加密 #解密 #文件加密 #txt文件 #aes加密 #勒索软件

程序+库 do-not-cry

使用AES加密算法加密和解密目录/文件。加密时,将创建DONOTCRY.txt文件,所有文件都将具有.donotcry扩展名。

7个稳定版本

1.4.1 2023年3月12日
1.3.0 2023年3月12日

#1902 in 加密学

GPL-3.0-or-later

155KB
157

donotcry

使用AES加密算法加密和解密目录和文件。

如何使用

您可以使用位于test_files目录中的文件测试此程序。

加密

要加密目录/文件,运行以下命令

donotcry encrypt file.txt

解密

要解密目录/文件,运行以下命令

donotcry decrypt file.txt

安装

从源代码构建

要求

  • Rust编译器
  • cargo

本地

  1. 克隆仓库并进入它。
  2. 在cargo路径下构建和安装。
cargo install --path .

crates.io

cargo install do-not-cry

下载二进制文件

您可以从github发布版下载适用于您的操作系统,然后将其移动到二进制路径(Linux和mac为/usr/bin)。

自动安装

使用install.sh自动安装donotcry到您的操作系统。

这将下载安装脚本并运行它。

curl -L https://raw.githubusercontent.com/RotrixLOL/do-not-cry/main/install.sh | sh

待办事项

这里有一些任务,您可以通过在源代码中搜索// TODO:来查看更多。

  • 加密时生成随机密钥和IV,然后显示或发送电子邮件。解密时请求它。

贡献

贡献是开放的。只需遵循CONTRIBUTING.md

依赖项

~1.1–8MB
~58K SLoC