区块链技术-hash算法

哈希算法在计算机加密算法中很重要,它将任意长度额明文字符转换成二进制,再将这些二进制内容计算得到固定长度的二进制密文串(哈希散列值)。一般的,明文稍有不同则最后的哈希散列将大相径庭。 输入到算法中的熵源具有随机性,哈希算法的结果也具有随机性,当两个不同的数据经过哈希算法得到同一散列数据值,则称之为发生了一次哈希碰撞。

优秀的哈希算法具备三个优良特性:

(1)逆向困难。指通过散列值几乎不能推出明文。

(2)输入敏感。指明文的细小变化也会导致散列值发生很大变化。

(3)抗碰撞。发生哈希碰撞需要极高的计算代价

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码

)">
< <上一篇

)">
下一篇>>