7 Commits

Author SHA1 Message Date
徐涛
30ddec3409 feat(hash): 添加 BLAKE3 校验和算法支持
- 在 `README.md` 中将 BLAKE3 校验和算法标记为已完成
- 引入 `lukechampine.com/blake3` 依赖以实现 BLAKE3 算法功能
- 新增 `hash/blake3` 包,提供多种 BLAKE3 哈希计算函数
  - 支持 BLAKE3、BLAKE3/224、BLAKE3/256、BLAKE3/384 等变种
  - 提供字节数组与文件的哈希计算及十六进制编码结果
- 更新 `go.mod` 和 `go.sum` 以包含新增依赖项
2025-10-07 22:38:43 +08:00
徐涛
357b19d9ad feat(hash): 添加 BLAKE2b 校验和算法支持
- 在 `hash` 模块中新增 `blake2b` 子包,实现 BLAKE2b 系列散列算法
- 支持多种输出长度:224、256、384 和 512 位
- 提供字节及十六进制字符串两种格式的散列计算函数
- 支持对字节数组和文件进行散列计算
- 更新 go.mod 使用 Go 1.24.0 并引入 golang.org/x/crypto 和 golang.org/x/sys 依赖
- 更新 README.md 标记 BLAKE2b 功能为已完成
2025-10-07 22:29:05 +08:00
徐涛
4229c1a7a5 feat(uuid):完成UUID和短UUID生成功能。 2023-07-12 21:57:59 +08:00
徐涛
2a2283ec4c feat(hash):增加pHash图像感知哈希算法。 2023-07-12 15:26:49 +08:00
徐涛
29cebf455c feat(hash):增加系列校验和算法实现。 2023-07-12 14:59:25 +08:00
徐涛
539e4ec384 feat(types):增加日期时间类型。 2023-07-11 09:58:15 +08:00
徐涛
23293b6d27 build(init):工具箱项目初始化建立。 2023-07-11 09:01:24 +08:00