首页/安全/加密与证书速查/BLAKE3 树结构哈希
加密算法基础95 条

BLAKE3 树结构哈希

基于 Merkle 树与 BLAKE2s 压缩的并行哈希,支持多线程、可扩展输出与 keyed 模式;规范由 BLAKE3 项目维护,未被 NIST 标准化。

加密与证书速查安全更新于 2026-10-12
结构Merkle 树 + 并行压缩
特性多线程、XOF、keyed 模式
标准化非 NIST/ISO 标准,规范由项目维护
工具b3sum(Rust 实现)

使用 b3sum

使用 b3sum
b3sum file.bin
b3sum --length 32 file.bin      # 指定输出长度
b3sum --keyed key.bin file.bin  # keyed 模式
面向大文件校验与高性能场景时可评估 BLAKE3;跨组织协作时先确认对方工具链支持情况。

易错点

  • BLAKE3 输出长度可变,双方必须约定一致的长度与模式(keyed/derive_key)
  • 部分发行版未收录 b3sum,部署前确认可用性

数据来源与参考

  • BLAKE3 官方规范(项目仓库)
  • BLAKE3 论文(2020)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌