更多"MD5、SHA1、SHA256使用的寄存器长度为()bit,SHA51"的相关试题:
[单项选择]中国的王小云教授对MD5,SHA1算法进行了成功攻击,这类攻击是指:()
A. 能够构造出两个不同的消息,这两个消息产生了相同的消息摘要
B. 对于一个已知的消息,能够构造出一个不同的消息,这两个消息产生了相同的消息摘要
C. 对于一个已知的消息摘要,能够恢复其原始消息
D. 对于一个已知的消息,能够构造一个不同的消息摘要,也能通过验证
[单项选择]SHA1接收任何长度的输入消息,并产生长度为()bit的Hash值。
A. 64
B. 160
C. 128
D. 512
[填空题]MD5算法的输入是最大长度小于()bit的消息,输出为()bit的消息摘要。
[填空题]SHA1的分组处理是有80步构成的,每20步之间的处理差异在于使用的()和()是不同的,而每步的32bit消息字生成也有所差异,其中前()步直接来自消息分组的消息字,而余下的()步的消息字是由前面的4个值相互异或后再循环移位得到的。
[单项选择]MD5的压缩函数中,512bit的消息被分为16块输入到步函数,每一块输入()次。
A. 3
B. 4
C. 5
D. 8
[简答题]MD5在MD4基础上做了哪些改进,其改进的目的是什么?
[单项选择]MD5是一种()算法。
A. 共享密钥
B. 公开密钥
C. 报文摘要
D. 访问控制
[单项选择]每bit可使用的数码为()
A. 0~7
B. 0~f
C. 0~9
D. 1或0
[单项选择]MD5的主循环有()轮。
A. 3
B. 4
C. 5
D. 8
[填空题]MD5的分组处理是由4轮构成的,每一轮处理过程类似,只是使用的()不同,而每轮又由16个步函数组成,每个步函数相投,但为了消除输入数据的规律性而选用的()不同。
[单项选择]MD5算法是一个在电子商务中广泛应用的()
A. 对称加密算法
B. 公开密钥算法
C. 散列算法
D. 私有密钥算法
[简答题]请简述HMAC-MD5-96协议计算报文摘要的过程。
[判断题]MD5是一个典型的Hash算法,其输出的摘要值的长度可以是128位,也可以是160位