#加密解密 #加密 #解密 #安全 #rust

my_encryption_lib

多种加密和解密算法的库

1 个不稳定版本

0.1.0 2023年12月31日

#1603加密学

MIT 许可协议

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 替换为库中的任何其他函数以使用不同的加密算法。

贡献

  1. 将仓库进行分支。
  2. 创建一个新分支(git checkout -b feature-branch)。
  3. 进行更改。
  4. 提交更改(git commit -am 'Add some feature')。
  5. 将更改推送到分支(git push origin feature-branch)。
  6. 创建一个新的拉取请求。

许可协议

本项目采用 MIT 许可协议

联系

如有任何疑问,请随时在 GitHub 上联系。

无运行时依赖