网络攻防考试

单选题关于摘要函数,叙述不正确的是()。A 输入任意大小的消息,输出是一个长度固定的摘要B 输入消息中的任何变动都会对输出摘要产生影响C 输入消息中的任何变动都不会对输出摘要产生影响D 可以防止消息被改动

题目
单选题
关于摘要函数,叙述不正确的是()。
A

输入任意大小的消息,输出是一个长度固定的摘要

B

输入消息中的任何变动都会对输出摘要产生影响

C

输入消息中的任何变动都不会对输出摘要产生影响

D

可以防止消息被改动

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.128

B.160

C.256

D.512


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

第2题:

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

A.索引算法

B.Hash函数

C.递归函数

D.倒排算法


正确答案:B

第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题:

下列关于消息摘要的说法错误的是()

  • A、通过消息摘要不能计算出原文
  • B、MD5消息摘要的长度是固定的
  • C、消息摘要的输入是大小可变的文件
  • D、消息摘要只对文件结尾的128字节进行计算

正确答案:D

第5题:

在进行消息认证时,经常利用安全单向散列函数产生消息摘要。安全单向散列函数不需要具有(47)特性。

A.不同输入产生相同输出

B.根据输出可以确定输入消息

C.提供随机性或者伪随机性

D.获取输出的时间非常短


正确答案:B
解析:一个好的消息摘要函数应具有如下特点。①根据输入报文获取输出摘要的时间非常短;②根据输出无法还原出输入消息;③输出摘要的长度是固定的。可见,安全单向散列函数不具有“根据输出可以确定输入消息”的功能。

第6题:

下列关于消息摘要相关知识点的说法中,错误的是( )。

A.消息摘要常用哈希函数产生

B.对于安全散列函数,给出输出不可能确定输入信息

C.对于安全散列函数,相同的输入必须产生不同的输出

D.对于安全散列函数,必须是惟一的


正确答案:C
解析:对于安全散列函数必须具有如下属性:①它必须一致,即相同的输入总是产生相同的输出;②它必须是随机的,或提供随机的外观;③它必须惟一,即几乎不可能找到两个消息会产生相同的消息摘要;④它必须是单向的;⑤它必须易于实现高速计算,硬件实现成本低,或易于软件实现。

第7题:

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

A.128

B.160

C.256

D.512


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

第8题:

在进行消息认证时,经常利用安全单向散列函数产生消息摘要。安全单向散列函数无须具有(45)特性。

A.不同输入产生相同输出

B.根据输出可以确定输入消息

C.提供随机性或者伪随机性

D.获取输出的时间非常短


正确答案:B
解析:一个优秀的消息摘要函数应具有如下特点:
  ①根据输入报文获取输出摘要的时间非常短。
  ②根据输出无法还原出输入消息。
  ③输出摘要的长度是固定的。
  可见,安全单向散列函数不具有“根据输出可以确定输入消息”的功能。

第9题:

下列描述中,关于摘要算法描述错误的是()

  • A、消息摘要算法的主要特征是运算过程不需要密钥,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的摘要
  • B、消息摘要算法将一个随机长度的信息生成一个固定长度的信息摘要
  • C、为了保证消息摘要算法安全,必须保证其密钥不被攻击方获取,否则所加密的数据将被破解,造成信息泄密
  • D、消息摘要算法的一个特点是:输入任何微小的变动都将引起加密结果的很大改变

正确答案:C

第10题:

关于摘要函数,叙述不正确的是()。

  • A、输入任意大小的消息,输出是一个长度固定的摘要
  • B、输入消息中的任何变动都会对输出摘要产生影响
  • C、输入消息申的任何变动都不会对输出摘要产生影响
  • D、可以防止消息被改动

正确答案:C

更多相关问题