美文网首页
单项散列函数(One-way hash function)

单项散列函数(One-way hash function)

作者: Frankkkkk | 来源:发表于2020-01-14 09:51 被阅读0次

一、概念

单向散列函数,又被称为消息摘要函数,哈希函数。输出的散列值,也被称为消息摘要(message digest)、指纹。

二、特点

1、单向散列函数,可以根据消息内容计算出散列值
2、散列值的长度和消息的长度无关
无论消息是1bit、10M、100G,单向散列函数都会计算出固定长度的散列值。
3、计算速度快,能快速计算出散列值
4、具备单向性

三、常见的几种单向散列函数

MD4、MD5
1.产生128bit的散列值,MD是Message Digest的缩写,目前已经不安全
2.Mac终端上默认可以使用md5命令

SHA-1
产生160bit的散列值,目前已经不安全

SHA-2
SHA-256、SHA-384、SHA-512,散列值长度分别是256bit、384bit、512bit

SHA-3
全新标准

四、应用

  • 防止数据被篡改
    可以通过散列值判断,某个文件有没有被他人篡改
  • 口令加密
    如APP登录时,服务端存储的用户密码,其实是散列值,真实密码是多少服务器也不知道。

相关文章

网友评论

      本文标题:单项散列函数(One-way hash function)

      本文链接:https://www.haomeiwen.com/subject/uglnactx.html