密码学系列 – 哈希算法
哈希算法 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验数据的完整性。一般用于快速查找和加密算法 —《数据结构与算法分析》 加密货币中最常用的加密哈希函数 MD 5:它产生一个128位哈希。在~2 ^ 21哈希后,防碰撞机制被打破。 SHA 1:生成一个160位哈希。经过2 ^ 61次哈希后,防碰撞机制被打破。 SHA 256:产生一个256位哈希。这
下载地址
用户评论