2 个不稳定版本

0.2.0 2024年5月15日
0.1.0 2024年4月8日

555加密学 中排名

Download history 98/week @ 2024-04-08 151/week @ 2024-05-13 14/week @ 2024-05-20 5/week @ 2024-06-03 1/week @ 2024-06-10

每月70次 下载

MIT 许可证

8KB
104

cryptotools

CI Crates.io Msrv Downloads Docs License

cryptotools 是一个加密库,使用它您可以

  • 编码为 base64
  • 解码 base64 值
  • 加密为 md5

安装

在文件 Cargo.toml

[dependencies]
cryptotools = "0.2.0"

用法

在第一个例子中,如果您想编码和解码 base64

use cryptotools::encode_base64::Base64Encode;
use cryptotools::decode_base64::Base64Decode;

// Encode
let encode = Base64Encode::encode("123456789");
println!("{}", encode);

// Decode
let decode = Base64Decode::decode("MTIzNDU2Nzg5");
println!("{}", decode);

将值加密为 md5

use cryptotools::encrypt_md5::MD5;

let md5 = MD5::encrypt("9999");
println!("{}", md5);

贡献

要贡献,只需fork此项目,然后打开一个 pull request,随时贡献,提出想法并在问题标签中提出任何问题。

许可证

cryptotools 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE

依赖项

~18KB