美文网首页
MD5 , SHA1 , SHA256 比较

MD5 , SHA1 , SHA256 比较

作者: 天之朗 | 来源:发表于2022-06-16 16:05 被阅读0次
    image.png
    MD5 SHA1 SHA2 都是散列算法 ,什么是散列算法?
    是一种从任何一种数据中创建小的数字"指纹"的方法. 
    基本特性:
          如何两个散列值是不同的(同一函数),那么这两个散列值的原始输入也是不相同的. 
          如果两个散列值相同, 两个输入值很有可能是相同的, 但也可能是不同的.这种情况称为"散列碰撞"
    

    什么是SHA?

    SHA (Secure Hash Algorithm): 代表安全哈希算法, 是一种加密散列算法.
    SHA0 SHA1 SHA2 SHA3  版本越高越安全.
    SHA256 指SHA2 长度256bit, 规范命名 SHA2-256
    

    异同点

    MD5 SHA1 SHA2-256
    长度 128bit 160bit 256bit
    速度 最快 较快 最慢
    安全性 不安全 不安全 安全
    时间 1992年 1995年 2005
    用例
    • 数据完整性校验
    • 伪随机数
    • 密码保存
    • 工作量证明

    相关文章

      网友评论

          本文标题:MD5 , SHA1 , SHA256 比较

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