徐涛
|
7b1834479f
|
feat(serialize): 添加Base36编解码模块
新增Base36编码和解码功能,支持字节数据与Base36字符串之间的相互转换,
并提供对i64整数的Base36编解码支持。同时更新了相关依赖版本以提升安全性
和性能。
- 新增 `base36` 模块,实现完整的Base36编解码逻辑
- 支持去除填充字符 `=` 后的容错处理
- 提供 `encode`, `decode`, `encode_int64`, `decode_to_int64` 等公共接口
- 更新 Cargo.toml 中多项依赖至最新稳定版本
|
2025-10-09 13:38:20 +08:00 |
|
徐涛
|
5b4dff402c
|
feat(hash): 添加 Blake3 哈希算法支持
新增 blake3 模块,提供多种长度的 Blake3 哈希计算功能,
包括 224、256、384 和 512 位输出格式,支持字节数组和文件输入,
并可选择返回字节数组或十六进制字符串。同时在 hash 模块中导出该功能。
|
2025-10-09 13:14:43 +08:00 |
|
徐涛
|
0697e61f35
|
feat(hash): 添加 Blake2b 哈希算法支持
新增 blake2b 模块,提供多种长度的 Blake2b 哈希计算功能,
包括 224、256、384 和 512 位版本,并支持对字节数组和文件进行哈希计算。
同时支持返回字节数组和十六进制字符串两种格式。
在 Cargo.toml 中添加了 blake2b_simd 依赖以实现该功能。
|
2025-10-09 11:18:58 +08:00 |
|
徐涛
|
e6447fdd43
|
feat(serial):基本完成冰雹ID生成器设计,基本完成全部计划中功能设计。
|
2023-07-03 22:33:15 +08:00 |
|
徐涛
|
3f3191fcea
|
feat(utils):增加常用的日期时间函数。
|
2023-07-03 21:23:41 +08:00 |
|
徐涛
|
9a913b4bf4
|
feat(rsa):基本完成RSA系列加密算法和签名算法的函数。
|
2023-07-03 15:45:14 +08:00 |
|
徐涛
|
8cbb7f5269
|
feat(crypto):完成AES系列加密算法便捷函数的实现。
|
2023-07-02 11:15:07 +08:00 |
|
徐涛
|
dfeafd5f62
|
feat(hash):基本完成图像感知散列功能。
|
2023-07-01 22:16:36 +08:00 |
|
徐涛
|
a0f189d1f4
|
feat(serialize):基本完成Hex和Base64的编解码。
|
2023-06-29 15:43:59 +08:00 |
|
徐涛
|
6fa267d4fa
|
build(deps):调整功能依赖,建立单元测试文件夹。
|
2023-06-29 14:17:12 +08:00 |
|
徐涛
|
92c89e9ceb
|
build(init):初始项目结构建立。
|
2023-06-29 13:29:31 +08:00 |
|