区块链技术-hash算法

Posted 109保洁员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了区块链技术-hash算法相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

以上是关于区块链技术-hash算法的主要内容,如果未能解决你的问题,请参考以下文章

虾说区块链什么是hash算法?什么是好的hash算法?

2.2 区块链技术原理

虾说区块链-音频-3-hash算法

浅析区块链中的HASH算法

区块链中的加密算法:Hash算法之SHA256算法

1.3.1 区块链中的加密算法——Hash算法(更新)