FIPS 180-2 散列算法SHA-224、SHA-256、SHA-384 和 SHA-512 的C语言快速软件实施:理论与实践
一、安全散列算法(SHA)简介安全散列算法(SecureHashAlgorithm,简称SHA)是美国国家安全局(NSA)研发的一种密码散列函数算法标准,由美国国家标准与技术研究院(NIST)认证[3]。SHA系列算法包括SHA-1、SHA-224、SHA-256、SHA-384和SHA-512等变体[1]。在本文中,我们将重点介绍FIPS180-2标准下的SHA-224、SHA-256、SHA-