ParallelHash
ParallelHash 是 NIST SP 800-185 定义的并行可扩展 Keccak 哈希,将输入分块并行哈希后用树形组合,支持多核加速。
用途
在多核与并行环境提供可扩展吞吐量的哈希,且支持随机访问重计算子块。
机制
将消息分为 B 字节块,各块独立 cSHAKE 哈希(可并行),各块摘要用 right_encode 编码后拼接,最终 cSHAKE 输出。块大小 B 可调。
用例
- 多核并行哈希
- 大文件校验
- 可扩展哈希吞吐
ParallelHash 是 NIST SP 800-185 定义的并行可扩展 Keccak 哈希,将输入分块并行哈希后用树形组合,支持多核加速。
在多核与并行环境提供可扩展吞吐量的哈希,且支持随机访问重计算子块。
将消息分为 B 字节块,各块独立 cSHAKE 哈希(可并行),各块摘要用 right_encode 编码后拼接,最终 cSHAKE 输出。块大小 B 可调。