消息摘要算法(1)

什么是消息摘要算法

消息摘要算法(MessageDigest)是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据完整性校验等功能。

消息摘要算法和哈希算法的关系
信息摘要算法其实就是哈希算法的一种,但拥有额外的更严格的条件,例如运算不可逆、更严格的碰撞要求等。

常见的消息摘要算法

消息摘要算法有很多,包括MD2、MD4、MD5、SHA-1、SHA-256、RIPEMD128、RIPEMD160等。