Rust 程序常用功能工具箱
Go to file
2023-07-02 07:25:53 +08:00
src feat(hash):基本完成图像感知散列功能。 2023-07-01 22:16:36 +08:00
tests feat(serial):基本完成UUID和Short UUID的生成功能。 2023-06-30 16:32:00 +08:00
.gitignore build(init):初始项目结构建立。 2023-06-29 13:29:31 +08:00
Cargo.toml feat(hash):基本完成图像感知散列功能。 2023-07-01 22:16:36 +08:00
README.md doc(crypt):继续增加加解密算法支持计划。 2023-07-02 07:25:53 +08:00

常用功能工具箱

Rust 中可以使用的常用辅助功能工具箱。主要配备以下功能:

  • 加解密算法
    • 随机密钥自解密算法
    • AES-CBC 便捷加解密算法
      • No Padding
      • ZerosPadding
      • Pkcs7Padding
    • DES-CBC 便捷加解密算法
      • No Padding
      • ZerosPadding
      • Pkcs7Padding
    • 3DES 便捷加解密算法
    • RSA 加解密算法
      • 1024 位长
      • 2048 位长
      • KeyPair 生成器
  • 散列算法。
    • Sha512 散列算法
    • Sha1 散列算法
    • MD5 散列算法
    • 图像感知散列算法
  • 唯一序列号生成器
    • 改进版雪花 ID 生成器(短主机精简日期版)
    • UUID 生成器
    • short UUID 生成器
  • 签名算法
    • RSA 签名算法
  • 验证码生成器
    • 随机验证码生成算法
  • 序列化算法
    • Base64 算法
    • Hex 直转

本工具箱仅可支持于 Rust 程序中使用,可以编译为rlib或者dylib