BLAKE
密码哈希函数提交给NIST哈希函数竞争 / 维基百科,自由的 encyclopedia
BLAKE和BLAKE2是基于丹尼尔·J·伯恩斯坦ChaCha流密码的密码散列函数。与SHA-2一样,有两种不同字大小的变体。BLAKE-256和BLAKE-224使用32位字,分别产生256位和224位的摘要大小,而BLAKE-512和BLAKE-384分别使用64位字,产生512位和384位的摘要大小。[1]在64位的x64和ARM体系结构上运行时,BLAKE2b比SHA-3,SHA-2,SHA-1和MD5更快。[2]BLAKE2的安全性提供类似于SHA-3,优于SHA-2:免疫长度扩展攻击,来自随机预言机的无差异性等。[3]
此条目翻译品质不佳。 (2023年8月2日) |
Quick Facts 概述, 设计者 ...
概述 | |
---|---|
设计者 | Jean-Philippe Aumasson, Luca Henzen, Willi Meier, Raphael C.-W. Phan |
继承算法 | BLAKE2 |
认证 | SHA-3决赛算法(英语:NIST hash function competition) |
细节 | |
摘要长度 | 224、256、384、512位 |
结构 | HAIFA construction(英语:HAIFA construction) |
重复回数 | 14 或 16 |
速度 | 8.4 cpb(英语:cycles per byte) on Core 2 for BLAKE-256; 7.8 cpb for BLAKE-512 |
Close