Commit Graph

6 Commits

Author SHA1 Message Date
徐涛
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