![5d0d467c24df243c20e3cc975d698fe6.png](https://i-blog.csdnimg.cn/blog_migrate/412be56f70ca28f7bbbfcd28f07e5154.jpeg)
关注“区链数科”,让你从入门到精通区块链!
上一篇文章我们讲解了“要了解区块链一定要清楚区块链技术的几点技术原理!”
今天我们来讲解区块链中“Hash算法”的基本原理。
![76c8a40ed7d0b600d271bb54e28ba63d.png](https://i-blog.csdnimg.cn/blog_migrate/8d08eb496f1466af3af5abbbb0d47da1.png)
Hash--百科
哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。
哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。一般用于快速查找和加密算法。
简单解释:哈希(Hash)算法,即散列函数。它是一种单向密码体制,即它是一个从明文到密文的不可逆的映射,只有加密过程,没有解密过程。同时,哈希函数可以将任意长度的输入经过变化以后得到固定长度的输出。哈希函数的这种单向特征和输出数据长度固定的特征使得它可以生成消息或者数据。
<