#文件加密 #加密解密 #安全 # #安全 #命令行工具 #命令行文件

应用 lockur

一个简单的命令行工具,让文件加密变得轻松

1 个不稳定版本

0.1.0 2024年3月24日

#900密码学

MIT 许可证

10KB
143 代码行

lockur

lockur 是一个简单的命令行界面(CLI)工具,旨在使文件加密和解密变得轻松。它专注于易用性和安全性,提供了一种简单的方法,使用强大的加密标准来保护您的文件。

功能

  • 易用:简单的命令,从终端直接加密和解密文件。
  • 安全:使用 AES-256 GCM 进行加密,确保您的文件得到安全加密。
  • 可定制:允许设置自定义盐来生成密钥,增强加密文件的安全性。

安装

在安装 lockur 之前,请确保您的系统上已安装 Rust 的工具链。如果没有,您可以从 这里 安装。

安装 Rust 后,您可以通过运行以下命令从 crates.io 直接安装 lockur

cargo install lockur

使用

加密文件

要加密文件,使用 encrypt 命令并使用 --password 标志指定您的加密密码。加密后的文件将以与原始文件相同的名称保存,但扩展名为 .enc

lockur encrypt input.txt --password yourpassword

解密文件

要解密文件,使用 decrypt 命令并使用 --password 标志指定解密密码。解密后的文件将覆盖原始加密文件。

lockur decrypt input.txt.enc --password yourpassword

设置自定义盐

您可以使用 set 命令为密钥派生过程设置自定义盐。这是一个可选步骤,但可以增强加密文件的安全性。

lockur set --salt yoursalt

贡献

欢迎贡献!请随时提交拉取请求、报告问题或提出改进意见。

许可证

lockur 使用 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。

依赖关系

~2.5MB
~43K SLoC