哈希运算与哈希值

作者: 卞卡727 | 来源:发表于2018-02-25 16:08 被阅读0次

    理解步骤

    1、任何计算机文件(如:一张图片,一段视频,一份文档)在底层逻辑上都是一串二进制的数字01110111000010110111001000100010),一份较大的文件写一屋子1和0也写不完。
    2、不同的文件二进制数字绝不会相同。
    3、把这条长长的二进制文件压缩后可以得到较短的一串字符3Kfhdh3kvi8djg8nos0kd0nvhsdbvuo2d
    4、无论原始文件有多长得到的字符都是相同的长度。
    5、不同的原始文件得到的压缩字符绝不会相同。
    6、把原始文件压缩成字符(3Kfhdh3kvi8djg8nos0kd0nvhsdbvuo2d)的过程即为哈希运算,得到的压缩字符就是哈希值。

    哈希值的特性

    1、相同的文件哈希值相同
    2、源文件稍有改动哈希值面目全非
    3、不可逆推
    4、计算极快20G的视频0.1秒即可算出哈希值

    本文的思考来源于汤强的公众号

    相关文章

      网友评论

        本文标题:哈希运算与哈希值

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