在Python中,hash函数依赖一个良好的hash算法,那么这个算法必须具有( )。
A: 压缩性
B: 抗计算原性
C: 抗碰撞性
D: 固定长度
A: 压缩性
B: 抗计算原性
C: 抗碰撞性
D: 固定长度
举一反三
- Hash函数采用抗碰撞性原则
- 在Hash函数中,已知y,找到x满足y=Hash (x) 在计算上是不可行的,这一性质称为 ( ) 。 A: 抗弱碰撞性 B: 混淆 C: 抗强碰撞性 D: 单向性
- 在Hash函数中,已知x,找到y(y≠x)满足h()=h()在计算上是不可行的,这一性质称为()。 A: 单向性 B: 抗强碰撞性 C: 完整性 D: 抗弱碰撞性
- 在Hash函数中,已知x,找到y(y≠x)满足h(y)=h(x)在计算上是不可行的,这一性质称为 。 A: 机密性 B: 单向性 C: 抗强碰撞性 D: 抗弱碰撞性。
- 在Hash函数中,已知x,找到y(y≠x)满足h(y)=h(x)在计算上是不可行的,这一性质称为 。 A: 抗强碰撞性 B: 抗弱碰撞性 C: 单向性 D: 完整性