一种算法,产生一些数据片段如消息或会话密钥的哈希值。有了好的哈希算法,输入数据中的更改可以更改结果哈希值 ; 的每位为此,哈希值很有用在检测中一个数据对象,如一条消息的任何修改。此外,好的哈希算法使得无法以计算方式构造具有相同哈希值的两个独立输入。典型的哈希算法包括 MD2、 MD4、 MD5、 长沙-1。