Hash 翻译散列. 音译哈希

一种 将任意长度的消息压缩到某一固定长度的消息摘要的函数。

特性: (使用同一函数的情况下) 结果不一样 . 原始值肯定也不一样.

常用 Hash 算法:

  • MD5 Message Digest 消息摘要.

    Function :

  • 文件校验
  • 数字签名.

MD5-Hash-文件的数字文摘通过Hash函数计算得到。 不管文件长度如何,它的Hash函数计算结果是一个固定长度的数字。 与加密算法不同,这一个Hash算法是一个不可逆的单向函数。采用安全性高的Hash算法,如MD5、SHA时,两个不同的文件几乎不可能得到相同的Hash结果。因此,一旦文件被修改,就可检测出来。