下列关于散列函数的说法错误的是()
A: 散列函数的输出的长度不固定
B: 散列函数的输出是固定长度
C: 散列函数的输入的大小是可变的
D: 散列函数不需要加密密钥
A: 散列函数的输出的长度不固定
B: 散列函数的输出是固定长度
C: 散列函数的输入的大小是可变的
D: 散列函数不需要加密密钥
举一反三
- 以下哪两项是密码散列函数的属性?(选择两项。) A: 复杂输入产生复杂散列值。 B: 为进行身份验证,可复制散列函数。 C: 输出信息长度固定。 D: 特定散列算法的输入长度必须固定。 E: 散列函数是单向函数,不可逆转。
- 对于同一个散列函数,下列说法正确的是() A: 理论上散列函数的运算是可逆的 B: 它对可变长度的输入消息进行运算,得到可变长度的输出 C: 理论上散列函数的运算是不可逆的 D: 它对固定长度的输入消息进行运算,得到可变长度的输出
- 不管输入消息的长度如何,一个散列函数的输出值长度是固定的。()
- Hash函数是把任意长度的输入通过散列算法,变成固定长度的输出。
- 使用散列函数时,需要几个散列函数