一,哈希算法的概念
在计算机领域,哈希算法具有非常广泛的应用,比如快速查找和加密。今天我们来
讨论一下哈希算法。我们先从理论知识开始。
1,什么是哈希算法
百科中,从哈希算法的功能上,对哈希算法进行了定义。百科是这样定义哈希算法
的:哈希算法可以将任意长度的二进制值映射
为较短的,固定长度的二进制值。我们把这个二进制值成为哈希值。
2,哈希值的特点
* 哈希值是二进制值;
* 哈希值具有一定的唯一性;
* 哈希值极其紧凑;
* 要找到生成同一个哈希值的 2 个不同输入,在一定时间范围内,是不可能的。
正因为哈希值的这些特点,使得哈希算法应用在加密领域成为可能。哈希算法在加
密领域的应用,源于哈希算法的不可逆性,对于
用户输入的密码,通过哈希算法可以得到一个哈希值。并且,同一个密码,生成的哈希
评论0
最新资源