消息摘要算法MD5(Message Digest)是一种常用的(57)。MD5算法以一个任意长数据块作为输入,其输出为一个(58)比特的消息摘要。A.索引算法B.Hash函数C.递归函数D.倒排算法

题目

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

A.索引算法

B.Hash函数

C.递归函数

D.倒排算法


相似考题
更多“消息摘要算法MD5(Message Digest)是一种常用的(57)。MD5算法以一个任意长数据块作为输入,其输出为 ”相关问题
  • 第1题:

    常见的摘要算法有消息摘要4算法MD4、消息摘要5算法MD5和__________。


    正确答案:安全散列算法SHA
    安全散列算法SHA 解析:常用的摘要算法有:消息摘要4算法(MD4)、消息摘要5算法(MD5)、安全散列算法(SHA),SHA按512比特块处理其输入,产生一个160位的消息摘要。SHA更加消耗处理器时间,比MD5运行要稍慢一些。市场上常见的SHA-1是SHA的修订版。

  • 第2题:

    MD5是一种常用的摘要算法,它产生的消息摘要长度是( )。

    A)56位

    B)64位

    C)128位

    D)256位


    正确答案:C
    MD5按512比特块来处理其输入,会产生一个128位的消息摘要。

  • 第3题:

    RFC 1321中以下关于MD5的说法正确的有()

    A.MD5不是消息摘要算法标准

    B.MD5的输入可以为任意长,但是其输出是128位

    C.MD5的输入不能为任意长,但是其输出是128位

    D.MD5算法当输入位512的整数倍时,不需要进行消息填充


    通过MD5产生的字符串,可以逆向获取原始字符串

  • 第4题:

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

    A.128

    B.160

    C.256

    D.512


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

  • 第5题:

    ( 51 ) MD5 是一种常用的摘要算法,它产生的消息摘要长度是

    A ) 56 位

    B ) 64 位

    C ) 128 位

    D ) 256 位


    正确答案:C