7b1834479fcd3f125726455a9999c1e9e0d199b5
新增Base36编码和解码功能,支持字节数据与Base36字符串之间的相互转换, 并提供对i64整数的Base36编解码支持。同时更新了相关依赖版本以提升安全性 和性能。 - 新增 `base36` 模块,实现完整的Base36编解码逻辑 - 支持去除填充字符 `=` 后的容错处理 - 提供 `encode`, `decode`, `encode_int64`, `decode_to_int64` 等公共接口 - 更新 Cargo.toml 中多项依赖至最新稳定版本
常用功能工具箱
Rust 中可以使用的常用辅助功能工具箱。主要配备以下功能:
- 加解密算法
- 螺旋随机密钥自解密算法
- AES-CBC 便捷加解密算法
- No Padding
- ZerosPadding
- Pkcs7Padding
- DES-CBC 便捷加解密算法
- No Padding
- ZerosPadding
- Pkcs7Padding
- 3DES-CBC 便捷加解密算法
- No Padding
- ZerosPadding
- Pkcs7Padding
- RSA 加解密算法
- 1024 位长
- 2048 位长
- KeyPair 生成器
- 散列算法。
- Sha512 散列算法(便捷封装)
- Sha1 散列算法(便捷封装)
- MD5 散列算法(便捷封装)
- 图像感知散列算法(便捷封装)
- BLAKE2b 校验和算法(便捷封装)
- BLAKE3 校验和算法(便捷封装)
- 唯一序列号生成器
- 冰雹 ID 生成器(短主机精简日期版雪花 ID)
- UUIDv4 生成器
- UUIDv7 生成器(自定义时间戳分布式版本)
- UUIDv7 比较及排序
- 基于 Base36 的 short UUIDv7 转换器
- short UUID 生成器
- 签名算法
- RSA 签名算法
- 验证码生成器
- 随机验证码生成算法
- 序列化算法
- Base64 算法
- Base36 算法
- Hex 直转
- 常用工具函数
- 日期时间函数
本工具箱仅可支持于 Rust 程序中使用,可以编译为rlib
或者dylib
。
Description
Languages
Rust
100%