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 功能为已完成
This commit is contained in:
@@ -22,7 +22,7 @@ Golang 中可以使用的常用辅助功能工具箱。主要配备以下功能
|
||||
- [x] KeyPair 生成器
|
||||
- [x] Key 导入与导出
|
||||
- [x] RSA 签名算法
|
||||
- 散列及校验和算法。
|
||||
- 散列及校验和算法
|
||||
- [x] Sha512 散列算法(便捷封装)
|
||||
- [x] Sha256 散列算法(便捷封装)
|
||||
- [x] Sha1 散列算法(便捷封装)
|
||||
@@ -32,7 +32,7 @@ Golang 中可以使用的常用辅助功能工具箱。主要配备以下功能
|
||||
- [x] CRC32 校验和算法(便捷封装)
|
||||
- [x] CRC64 校验和算法(便捷封装)
|
||||
- [x] pHash 图像感知算法(便捷封装)
|
||||
- [ ] BLAKE2 校验和算法(便捷封装)
|
||||
- [x] BLAKE2b 校验和算法(便捷封装)
|
||||
- [ ] BLAKE3 校验和算法(便捷封装)
|
||||
- [ ] BlockHash 散列算法
|
||||
- 唯一序列号生成器
|
||||
|
Reference in New Issue
Block a user