SHA-2 (Secure Hash Algorithm 2)也是由美国国家安全局 (NSA)设计的一组加密哈希函数,于 2001 年首次公布,它们采用 Merkle-Damgård 结构。 SHA-2 和 SHA-1 相比,包括了重大的变化。 SHA-2 系列包含六个哈希函数,分别是 SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256。