散列函数是密码的的基础,请简述散列函数的特点。
举一反三
- 以下哪两项是密码散列函数的属性?(选择两项。) A: 复杂输入产生复杂散列值。 B: 为进行身份验证,可复制散列函数。 C: 输出信息长度固定。 D: 特定散列算法的输入长度必须固定。 E: 散列函数是单向函数,不可逆转。
- 下列算法中,( )是密码散列函数算法。
- 使用散列函数时,需要几个散列函数
- 下列关于散列函数的说法错误的是() A: 散列函数的输出的长度不固定 B: 散列函数的输出是固定长度 C: 散列函数的输入的大小是可变的 D: 散列函数不需要加密密钥
- 【多选题】下列关于散列函数的说法不正确的是()。 A. 散列函数越复杂越好 B. 散列函数越简单越好 C. 用除余法构造的散列函数是最好的 D. 在冲突尽可能少的情况下,散列函数越简单越好