1.H可应用于任意大小的数据块。(输入长度可变)
2.H产生定长的输出。(输出长度固定)
3.对任意给定的x,计算H(x)比较容易,用硬件和软件均可实现。(效率)
4.对任意给定的散列码h,找到满足H(x)=h的x在计算上是不可行的,有些文献中称之为单向性。(单向性)
5.对任何给定的分组x,找到满足y≠x且H(x)=H(y)的y在计算上是不可行的。(抗弱碰撞性)
6.找到任何满足H(x)=H(y)的偶对(x,y)在计算上是不可行的。(抗强碰撞性)
7.H的输出满足伪随机性测试标准。(伪随机性)
(简答题)
安全散列函数需要具有哪些特性?
正确答案
答案解析
略
相似试题
(单选题)
以下选项哪个是安全散列函数的简称()
(单选题)
单向散列函数提供哪种安全服务()
(单选题)
散列函数的哪个性质可以保证,不能找到与给定消息具有相同散列值的另一个消息()
(单选题)
以下哪些算法不是散列函数()
(简答题)
消息认证码和散列函数有哪些区别?
(单选题)
下列哪些关于散列函数的说法是正确的?()
(单选题)
散列函数的哪个性质涉及散列函数抗生日攻击的能力强弱问题()
(单选题)
散列函数不使用DES块加密法的原因之一是DES块加密法将会限制散列函数的值,DES将会把散列函数的值限制在多少位()
(单选题)
将用户密码通过单向散列函数转化成散列码的主要目的是什么()