cover image

散列函数

维基百科,自由的 百科全书

散列函数Hash function)又称,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做散列值hash valueshash codeshash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。[1]好的散列函数在输入域中很少出现散列冲突。在散列表数据处理中,不抑制冲突来区别数据,会使得数据库记录更难找到。

如今,杂凑演算法也被用加密存在中的(password)字串,由于杂凑演算法所算出杂凑值(Hash Value)具有不可逆法逆向演算回原本的值)的性,因此可有效的保

Hash_function.svg
散列函数运作的例子