2013年2月1日
摘要: 首先来复习一下哈希的意思。Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射。也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。因为散列值小于输入空间,所以也需要一定的解决冲突的算法来协调处理。常见的算法如:md5,sha等。所有散列函数都有如下一个基本特性:如果两个散列值是不相同的(根据同一函数),那么这两个散列值的原始输入也是不相同的。这个特性是散列函数具有确 阅读全文
posted @ 2013-02-01 11:18 文武双全大星星 阅读(1994) 评论(0) 推荐(1) 编辑