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

题目

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

A.128

B.160

C.256

D.512


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

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

    A.索引算法

    B.Hash函数

    C.递归函数

    D.倒排算法


    正确答案:B

  • 第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