1 个不稳定版本
0.1.0 | 2023年12月31日 |
---|
#1603 在 加密学
18KB
209 行
我的加密库
概述
我的加密库是一个Rust包,提供了各种加密和解密算法。它设计得易于使用,同时足够灵活,可以处理各种加密需求。
特性
- 基于位移的加密和解密(类似于凯撒密码)。
- 支持带重音的字符和特殊符号。
- 不同的加密预置,便于使用。
- 基于密码的加密,增强安全性。
安装
将此内容添加到你的 Cargo.toml
[dependencies]
my_encryption_lib = "0.1.0"
用法
以下是一个快速示例,帮助你开始
use my_encryption_lib::mel_presets;
fn main() {
let encrypted = mel_presets::mel_5("Hello, world!", true).unwrap();
let decrypted = mel_presets::mel_5(&encrypted, false).unwrap();
println!("Encrypted: {}", encrypted);
println!("Decrypted: {}", decrypted);
}
将 mel_5
替换为库中的任何其他函数以使用不同的加密算法。
贡献
- 将仓库进行分支。
- 创建一个新分支(
git checkout -b feature-branch
)。 - 进行更改。
- 提交更改(
git commit -am 'Add some feature'
)。 - 将更改推送到分支(
git push origin feature-branch
)。 - 创建一个新的拉取请求。
许可协议
本项目采用 MIT 许可协议。
联系
如有任何疑问,请随时在 GitHub 上联系。