()以一个任意长数据块作为输入,输出一个128位消息摘要。

题目
填空题
()以一个任意长数据块作为输入,输出一个128位消息摘要。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

运算放大器是一种()总是用()作为输入极,以()输出器作为输出,所以运算放大器有两个输入端,一个输出端。


参考答案:直流放大器;差动放大器;射极

第2题:

请从下面关于摘要函数的说法中选出所有正确的描述。

[a]很容易使不同的输入数据生成相同的输出数据。

[b]根据输入数据获取输出数据的时间非常短。

[c]根据输入数据获取输出数据的时间非常长。

[d]输出数据的长度比输入数据的长度要长。

[e]根据输出数据无法还原出输入数据。


正确答案:[b]根据输入数据获取输出数据的时间非常短 [e]根据输出数据无法还原出输入数据
[b]根据输入数据获取输出数据的时间非常短 [e]根据输出数据无法还原出输入数据 解析:摘要函数具有如下特点:根据输入数据获取输出数据的时间非常短,并且根据输出数据无法还原出输入数据。

第3题:

消息摘要算法MD5(Message Digest)是一种常用的Hash函数。MD5算法以一个任意长的数据块作为输入,其输出为一个______比特的消息摘要。

A.128

B.160

C.256

D.512


正确答案:A
解析:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由4个32位分组组成,将这4个32位分组级联后将生成一个128位散列值。

第4题:

目前对消息摘要算法(MD5),安全哈希算法(SHA1)的攻击是指()

  • A、能够构造出两个不同的消息,这两个消息产生了相同的消息摘要
  • B、对于一个已知的消息,能够构造出一个不同的消息,这两个消息产生了相同的消息摘要
  • C、对于一个已知的消息摘要,能够恢复其原始消息
  • D、对于一个已知的消息,能够构造出一个不同的消息摘要,也能通过验证

正确答案:A

第5题:

消息摘要算法是一种常用的函数。MD5算法以一个任意长数据运动块作为输入,其输出为一个(23)比特的消息摘要。

A.128

B.160

C.256

D.512


正确答案:A
解析:消息摘要算法实际上就是一个单向散列函数。数据块经过单向散列函数得到一个固定长度的散列值,攻击者不可能通过散列值而编造数据块,使得编造的数据块的散列值和原数据块的散列值相同。数据块的签名就是先计算数据块的散列值,然后使用私钥加密数据块的散列值得到数据签名。签名的验证就是计算数据块的散列值,然后使用公钥解密数据签名得到另一个散列值,比较两个散列值就可以判断数据块在签名后有没有被改动。常用的消息摘要算法有MD5,SHA等,市场上广泛使用的MD5,SHA算法的散列值分别为128和160位,由于SHA通常采用的密钥长度较长,因此安全性高于MD5。

第6题:

C++中的字符串输入输出通常指定一个字符数组作为存储空间,它只能输入输出string类数据。()


参考答案:错误

第7题:

消息摘要算法MD5(Message Digest)是一种常用的(57)。MD5算法以一个任意长数据块作为输入,其输出为一个(58)比特的消息摘要。

A.索引算法

B.Hash函数

C.递归函数

D.倒排算法


正确答案:B

第8题:

1路—4路数据分配器有()

A.一个数据输入端,两个选择控制端,四个数据输出端

B.四个数据输入端,两个选择控制端,一个数据输出端

C.一个数据输入端,一个选择控制端,四个数据输出端

D .四个数据输入端,一个选择控制端,一个数据输出端


参考答案A

第9题:

消息认证码(Message Authentication Code,MAC)基于消息和秘密钥的公开函数,输出为(42)。

A.变长的短数据块
B.变长的长数据块
C.定长的短数据块
D.定长的长数据块

答案:C
解析:
消息认证码(Message Authentication Code,MAC)是基于消息和秘密钥的公开函数,输出为定长的短数据块。

第10题:

目前对MD5,SHAI算法的攻击是指()。

  • A、能够构造出两个不同的消息,这两个消息产生了相同的消息摘要
  • B、对于一个已知的消息,能够构造出一个不同的消息,这两个消息产生了相同的消息摘要
  • C、对于一个已知的消息摘要,能够恢复其原始消息
  • D、对于一个已知的消息,能够构造一个不同的消息摘要,也能通过验证

正确答案:B

更多相关问题