Files
rs_toolsbox/README.md
徐涛 c94d95f5fb docs(readme): 更新 UUIDv7 功能完成状态
将 README.md 中的 UUIDv7 相关功能项从待办状态更新为已完成状态,
包括 UUIDv7 生成器、比较排序功能以及基于 Base36 的短 UUIDv7 转换器。
2025-10-09 17:10:07 +08:00

49 lines
1.5 KiB
Markdown

# 常用功能工具箱
Rust 中可以使用的常用辅助功能工具箱。主要配备以下功能:
- 加解密算法
- [x] 螺旋随机密钥自解密算法
- [x] AES-CBC 便捷加解密算法
- [x] No Padding
- [x] ZerosPadding
- [x] Pkcs7Padding
- [x] DES-CBC 便捷加解密算法
- [x] No Padding
- [x] ZerosPadding
- [x] Pkcs7Padding
- [x] 3DES-CBC 便捷加解密算法
- [x] No Padding
- [x] ZerosPadding
- [x] Pkcs7Padding
- [x] RSA 加解密算法
- [x] 1024 位长
- [x] 2048 位长
- [x] KeyPair 生成器
- 散列算法。
- [x] Sha512 散列算法(便捷封装)
- [x] Sha1 散列算法(便捷封装)
- [x] MD5 散列算法(便捷封装)
- [x] 图像感知散列算法(便捷封装)
- [x] BLAKE2b 校验和算法(便捷封装)
- [x] BLAKE3 校验和算法(便捷封装)
- 唯一序列号生成器
- [x] 冰雹 ID 生成器(短主机精简日期版雪花 ID)
- [x] UUIDv4 生成器
- [x] UUIDv7 生成器(自定义时间戳分布式版本)
- [x] UUIDv7 比较及排序
- [x] 基于 Base36 的 short UUIDv7 转换器
- [x] short UUID 生成器
- 签名算法
- [x] RSA 签名算法
- 验证码生成器
- [x] 随机验证码生成算法
- 序列化算法
- [x] Base64 算法
- [x] Base36 算法
- [x] Hex 直转
- 常用工具函数
- [x] 日期时间函数
本工具箱仅可支持于 Rust 程序中使用,可以编译为`rlib`或者`dylib`