SHA家族SHA-0和1

SHA家族SHA-0和1最初载明的算法于1993年发布,称做安全杂凑标准(Secure Hash Standard),FIPS PUB 180

这个版本常被称为SHA-0

它在发布之后很快就被NSA撤回,并且由1995年发布的修订版本FIPS PUB 180-1(通常称为SHA-1)取代

SHA-1和SHA-0的算法只在压缩函数的讯息转换部分差了一个位元的循环位移

根据NSA的说法,它修正了一个在原始算法中会降低杂凑安全性的弱点

然而NSA并没有提供任何进一步的解释或证明该弱点已被修正

而后SHA-0和SHA-1的弱点相继被攻破,SHA-1似乎是显得比SHA-0有抵抗性,这多少证实了NSA当初修正算法以增进安全性的声明

SHA-0和SHA-1可将一个最大2的64次方位元的讯息,转换成一串160位元的讯息摘要;其设计原理相似于MIT教授Ronald L. Rivest所设计的密码学杂凑算法MD4和MD5

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关