跳到主要内容
uencoder

ParallelHash

ParallelHash 是 NIST SP 800-185 定义的并行可扩展 Keccak 哈希,将输入分块并行哈希后用树形组合,支持多核加速。

用途

在多核与并行环境提供可扩展吞吐量的哈希,且支持随机访问重计算子块。

机制

将消息分为 B 字节块,各块独立 cSHAKE 哈希(可并行),各块摘要用 right_encode 编码后拼接,最终 cSHAKE 输出。块大小 B 可调。

用例

  • 多核并行哈希
  • 大文件校验
  • 可扩展哈希吞吐

相关工具

参考链接