首页 > 试题广场 >

下面哪个不是hash函数具有的特性()

[单选题]
下面哪个不是hash函数具有的特性()
  • 单向性
  • 可逆性
  • 压缩性
  • 抗碰撞性
HASH函数必须具备两个基本特征:单向性 和 碰撞约束
编辑于 2021-11-09 17:04:10 回复(0)
哈希函数具有两大基本属性(敲黑板,这是重点):单向性和抗碰撞性。单向性决定了哈希函数的正向计算效率高,反向计算难度非常大,几乎不可能;而抗碰撞性决定了无法找到两个不同的输入,使得其输出(即哈希值)是一致的。 从理论角度来看,哈希函数是以任意长度的数据为输入,输出相应固定长度的值(比如,32byte)。这个值为哈希值,又称摘要、散列、杂凑、指纹。这可能看起来很难理解,其实就是一种数学函数,输入的长度可以是任意的,但输出的长度是固定的。
发表于 2023-09-03 03:19:20 回复(0)