| 标准 | RFC 7693 |
|---|---|
| 变体 | BLAKE2b(最长 64 字节输出)、BLAKE2s(最长 32 字节) |
| 内置能力 | keyed 模式(可替代 HMAC 的部分用途)、可调 digest_size |
| 常见用途 | 文件校验、内部完整性、密码库默认哈希 |
计算 BLAKE2
计算 BLAKE2
b2sum file.bin
# Python
import hashlib
hashlib.blake2b(b'data', digest_size=32).hexdigest()
hashlib.blake2b(b'data', key=b'secret').hexdigest()BLAKE2 未被 NIST 标准化,但作为公开规范在开源生态中使用较多;合规场景需按适用标准评估。