BLAKE3 哈希计算器

计算文本或文件的 BLAKE3 密码学哈希,用于验证数据完整性

BLAKE3 配置

256
8256

输入

粘贴或输入 UTF-8 文本,支持表情符号和非拉丁字符

校验和

当前输入文本的校验和

十六进制

Base64

十进制

二进制

什么是 BLAKE3?

BLAKE3 是一种现代密码学哈希函数,源自 BLAKE2。它在保持强安全性的同时,强调极高性能与并行处理。它默认输出 256 位哈希,并支持可扩展输出长度(XOF)

主要特征:

  • 可扩展输出长度可产生任意长度的哈希
  • 高性能在现代 CPU 上速度快且可并行
  • 确定性相同输入总是产生相同哈希
  • 雪崩效应输入的微小变化会产生截然不同的输出
  • 不可逆从哈希反推原始输入在计算上不可行
  • 抗碰撞很难找到产生相同哈希的两个不同输入
  • 密钥哈希支持可选的 32 字节密钥用于 MAC 功能
  • 密钥派生可从密钥材料与上下文派生子密钥

常见用途:

  • 文件完整性验证
  • 内容寻址存储与去重
  • 数字签名和证书
  • 密码存储和身份验证
  • 加密协议和系统

使用方法

选择文本或文件,设置输出长度;如需带密钥哈希,填写符合长度要求的 Base64 密钥。计算后选择结果格式并复制。重置会移除输入与密钥