1 个不稳定版本
0.1.0 | 2024年3月24日 |
---|
#900 在 密码学
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