散列函數 散列函数英語Hash function又称散列算法哈希函数是一种从任何一种数据中创建小的数字指纹的方法散列函数把消息或数据压缩成摘要使得数据量变小将数据的格式固定下来该函数将数据打乱混合重新创建一个叫做散列值又叫哈希值hash valueshash codeshash sums或hashes的指纹散列值通常用一个短的随机字母和数字组成的字符串来代表好的散列函数在输入域中很少出现散列冲突如果在散列表和数据处理中不抑制冲突来区别数据会使得数据库记录更难找到 如今雜湊演算法也被用來加密存在資料庫中的密碼password字串由於雜湊演算法所計算出來的雜湊值Hash Value具有不可逆無法逆向演算回原本的數值的性質因此可有效的保護密碼