更多“● 某报文的长度是1000字节,利用MD5计算出来的报文摘要长度是(41)位,利用SHA计算出来的报文摘要长 ”相关问题
  • 第1题:

    以下关于报文摘要的说法错误的是( )。

    A.报文摘要的长度由报文大小决定
    B.不同信息生成的报文摘要不同
    C.MD5是一种生成报文摘要的算法
    D.通过报文摘要不能恢复报文

    答案:A
    解析:
    本题考查报文摘要的基本知识。报文摘要算法即采用单向Hash算法对需要加密的明文进行摘要,而产生的具有固定长度的单向散列值。其中,散列函数(Hash Functions)是一个将不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要算法和非对称密钥加密一起,可以提供数字签名。报文摘要算法主要有安全散列标准和MD系列标准。通过信息原文可以产生摘要,当信息原文发生变化时,其产生的摘要也会变化,但是通过报文摘要不能恢复信息原文。

  • 第2题:

    SHA-1与MD5 的最大区别在于其摘要比MD5 摘要长 32 比特。对于强行攻击,产生任何一个报文使之摘要等于给定报文摘要的难度:MD5 是2128 数量级的操作,SHA-1 是2160 数量级的操作。


    SHA1和MD5用于验证数据完整性时都不需要密钥

  • 第3题:

    【填空题】报文鉴别技术是将长度不定的报文经过报文摘要算法运算后,得到长度固定的报文摘要。MD5算法和SHA算法的报文摘要长度分别为_____位和_____位。


    报文鉴别的一种方法是使用报文鉴别码 MAC[STAL97]。报文鉴别码是用一个密钥生成的一个小的数据块追加在报文的后面。这种技术是假定通信的双方(例如用户A和用户B)共享一个密钥K。当用户A向用户B发送报文M时,就根据此密钥和报文计算出报文鉴别码 MAC=F(K,M),这里F就是加密算法的某一函数。此报文的报文鉴别码一起传送到用户B。用户B用收到的报文(不包括报文鉴别码),使用同样的密钥K,再计算一次报文鉴别码,并与收到的报文鉴别码相比较。

  • 第4题:

    以下关于报文摘要的说法错误的是 ( ) 。

    A.报文摘要的长度由报文大小决定
    B.不同信息生成的报文摘要不同
    C.MD5是一种生成报文摘要的算法
    D.通过报文摘要不能恢复报文

    答案:A
    解析:
    本题考查报文摘要的基本知识。报文摘要算法即采用单向Hash算法对需要加密的明文进行摘要,而产生的具有固定长度的单向散列值。其中,散列函数(Hash Functions)是一个将不同长度的报文转换成一个数字串(即报文摘要)的公式,该函数不需要密钥,公式决定了报文摘要的长度。报文摘要算法和非对称密钥加密一起,可以提供数字签名。报文摘要算法主要有安全散列标准和MD系列标准。通过信息原文可以产生摘要,当信息原文发生变化时,其产生的摘要也会变化,但是通过报文摘要不能恢复信息原文。

  • 第5题:

    报文摘要算法是一种将任意长度报文,转换成 长度的报文摘要的算法。


    可以指定任意固定值作为报文摘要长度