徐涛
|
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 |
|
徐涛
|
1f99378655
|
refactor(crc):重构CRC系列算法中对于模式的定义,限制其取值。
|
2023-07-16 11:45:31 +08:00 |
|
徐涛
|
732c01e36c
|
fix(hash):修正Sha256算法中出现的位数设置错误。
|
2023-07-16 11:21:30 +08:00 |
|
徐涛
|
955d3a96f2
|
enhance(hash):包装散列算法中的错误提示。
|
2023-07-13 13:58:53 +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 |
|