美文网首页
密码学及iOS签名(二) —— 单向散列函数

密码学及iOS签名(二) —— 单向散列函数

作者: e297b14c9e53 | 来源:发表于2020-03-09 19:54 被阅读0次

    单向散列函数

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

    常见的几种单向散列函数

    • MD4、MD5:产生128bit的散列值,MD就是Message Digest的缩写,目前已经不安全(Mac终端上默认可以使用md5命令)
    • SHA-1:产生160bit的散列值,目前已经不安全
    • SHA-2:SHA-256、SHA-384、SHA-512,散列值长度分别是256bit、384bit、512bit
    • SHA-3:全新标准

    单向散列函数的应用 – 防止数据被篡改

    • 确认文件的完整性


    • 鉴别官方应用程序是否被篡改


    单向散列函数的应用 – 口令加密

    相关文章

      网友评论

          本文标题:密码学及iOS签名(二) —— 单向散列函数

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