安全hash函数需要具备那些特性?其中抗强碰撞与抗弱碰撞的区别是什么? 尝试利用加密算法RSA构造Hash函数,给定两个分组消息B1和B2,定义其Hash码为 RSAH(B1,B2)=RSA(RSA(B1)⊕B2) ⊕表示异或,试分析该Hash函数是否满足抗弱碰撞性?

安全hash函数需要具备那些特性?其中抗强碰撞与抗弱碰撞的区别是什么? 尝试利用加密算法RSA构造Hash函数,给定两个分组消息B1和B2,定义其Hash码为 RSAH(B1,B2)=RSA(RSA(B1)⊕B2) ⊕表示异或,试分析该Hash函数是否满足抗弱碰撞性?


参考答案和解析
A

相关考题:

加密算法RSA属于() A、对称加密算法B、非对称加密算法C、数字摘要算法D、Hash算法

Hash函数输出的比特越长,抗碰撞的安全强度越大。() 此题为判断题(对,错)。

数字签名常用的算法有()。A、DES算法B、RSA算法C、Hash函数D、AES算法

对任何给定的hash函数值h,找到满足H(x)=h的x在计算上是不可行的。这是hash函数的( )特性。A.单向性B.抗弱碰撞性C.可逆性D.抗强碰撞性

生日攻击方法利用了Hash函数的结构和代数弱性质。

安全的Hash函数也是一种安全的加密算法。

根据Hash函数的安全水平,人们将Hash函数分成两大类,分别是()。A、弱碰撞自由的Hash函数B、强碰撞自由的Hash函数C、强Hash函数D、弱Hash函数

弱碰撞自由的Hash函数比强碰撞自由的Hash函数的安全性高。

Hash函数不具有的特性是()。A、单向性;B、可逆性;C、抗弱碰撞性;D、抗强碰撞性。

抗弱碰撞和抗强碰撞之间的区别是什么?

hash函数

由消息很容易计算出散列码,但是由散列码却不能计算出相应的消息,这个是散列函数的什么性质()A、抗弱碰撞性B、抗强碰撞性C、单向性D、随机性

设H是一个Hash函数,如果寻找两个不同的消息x和x,使得H(x)=H(x,)在计算上是不可行的,则称H是()的。A、弱无碰撞B、强无碰撞C、随机碰撞

Hash函数的抗碰撞性是指()。

下列算法中属于Hash算法的是()。A、DESB、IDEAC、SHAD、RSA

散列函数的哪个性质涉及散列函数抗生日攻击的能力强弱问题()A、单向性B、抗弱碰撞性C、抗计算性D、抗强碰撞性

散列函数的哪个性质可以保证,不能找到与给定消息具有相同散列值的另一个消息()A、单向性B、抗弱碰撞性C、随机性D、抗强碰撞性

判断题弱碰撞自由的Hash函数比强碰撞自由的Hash函数的安全性高。A对B错

单选题由消息很容易计算出散列码,但是由散列码却不能计算出相应的消息,这个是散列函数的什么性质()A抗弱碰撞性B抗强碰撞性C单向性D随机性

多选题根据Hash函数的安全水平,人们将Hash函数分成两大类,分别是()A弱碰撞自由的Hash函数B强碰撞自由的Hash函数C强Hash函数D弱Hash函数

问答题什么是HASH函数?对HASH函数的基本要求和安全性要求分别是什么?

判断题生日攻击方法利用了Hash函数的结构和代数弱性质。A对B错

单选题设H是一个Hash函数,如果寻找两个不同的消息x和x,使得H(x)=H(x,)在计算上是不可行的,则称H是()的。A弱无碰撞B强无碰撞C随机碰撞

问答题抗弱碰撞和抗强碰撞之间的区别是什么?

单选题散列函数的哪个性质涉及散列函数抗生日攻击的能力强弱问题()A单向性B抗弱碰撞性C抗计算性D抗强碰撞性

单选题Hash函数不具有的特性是()。A单向性;B可逆性;C抗弱碰撞性;D抗强碰撞性。

填空题Hash函数的抗碰撞性是指()。

单选题散列函数的哪个性质可以保证,不能找到与给定消息具有相同散列值的另一个消息()A单向性B抗弱碰撞性C随机性D抗强碰撞性