更多“MD5的算法包含的步骤有()A、附加填充比特B、附加长度C、初始化缓冲区D、按每块32个字对数据进行4轮规定算法处理E、输出”相关问题
  • 第1题:

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

    A.128

    B.160

    C.256

    D.512


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

  • 第2题:

    MD5算法的特点是以任意长度的报文作为输入,产生一个(29)比特的报文作为输出,输入是按照512比特的分组进行处理的。

    A.64

    B.128

    C.256

    D.512


    正确答案:B
    解析:MD5首先将原始的消息填补到448位的长度。然后,消息长度被追加成64位整数,因此整个输入长度为512位的倍数。最后将一个128位的缓;中区初始化成一个固定的值。MD5算法的特点是以任意长度的报文作为输入,产生一个128比特的报文作为输出,输入是按照512比特的分组进行处理。

  • 第3题:

    短期借款的利息计算方法有()。

    • A、单利计算法
    • B、复利计算法
    • C、贴现利率计算法
    • D、附加利率计算法
    • E、浮动利率计算法

    正确答案:A,C,D

  • 第4题:

    SHA算法中,输入的消息长度小于264比特,输出压缩值为()比特。

    • A、120
    • B、140
    • C、160
    • D、264

    正确答案:C

  • 第5题:

    SHA-1算法的输入(消息报文)是按()比特的分组进行处理的。


    正确答案:512

  • 第6题:

    MD5的第一步是()

    • A、附加填充位
    • B、附加长度
    • C、初始化MD缓冲区
    • D、按512位的分组处理输入消息

    正确答案:A

  • 第7题:

    MD5算法的输入是最大长度小于()bit的消息,输出为()bit的消息摘要。


    正确答案:2的64次方;128

  • 第8题:

    单选题
    MD5的第3步是()
    A

    附加填充位

    B

    附加长度

    C

    初始化MD缓冲区

    D

    按512位的分组处理输入消息


    正确答案: D
    解析: 暂无解析

  • 第9题:

    多选题
    短期借款的利息计算方法有()。
    A

    单利计算法

    B

    复利计算法

    C

    贴现利率计算法

    D

    附加利率计算法

    E

    浮动利率计算法


    正确答案: A,C
    解析: 暂无解析

  • 第10题:

    填空题
    MD5算法的输入是最大长度小于()bit的消息,输出为()bit的消息摘要。

    正确答案: 2的64次方,128
    解析: 暂无解析

  • 第11题:

    单选题
    ()是用于无线局域网的对称分组密码算法,分组长度为128比特,密钥长度为128比特,加密算法与密钥扩展算法都采用32轮非线性迭代结构。
    A

    SM1算法

    B

    SM2算法

    C

    SM3算法

    D

    SM4算法


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    SHA算法中,输入的消息长度小于264比特,输出压缩值为()比特。
    A

    120

    B

    140

    C

    160

    D

    264


    正确答案: A
    解析: 暂无解析

  • 第13题:

    MD5算法的特点是以任意长度的报文作为输入,产生一个(29)bit的报文作为输出,输入是按照512bit的分组进行处理的。

    A.64

    B.128

    C.256

    D.512


    正确答案:B
    解析:MD5首先将原始的消息填补到448bit的长度。然后,消息长度被追加成64bit整数,因此整个输入长度位512bit的倍数。最后将一个128bit的缓;中区初始化成一个固定的值。MD5算法的特点是以任意长度的报文作为输入,产生一个128bit的报文作为输出,输入是按照512bit的分组进行处理。答案为B。

  • 第14题:

    MD5属于摘要算法,该算法生成一个(请作答此空)比特的摘要。

    A.56
    B.128
    C.160
    D.512

    答案:B
    解析:
    MD5属于摘要算法,该算法生成一个128比特的摘要。

  • 第15题:

    MD5的第5步是()

    • A、输出
    • B、按512位的分组处理输入消息
    • C、初始化MD缓冲区
    • D、附加长度

    正确答案:A

  • 第16题:

    ()是用于无线局域网的对称分组密码算法,分组长度为128比特,密钥长度为128比特,加密算法与密钥扩展算法都采用32轮非线性迭代结构。

    • A、SM1算法
    • B、SM2算法
    • C、SM3算法
    • D、SM4算法

    正确答案:D

  • 第17题:

    SHA算法输出的哈希值长度为()

    • A、96比特
    • B、128比特
    • C、160比特
    • D、192比特

    正确答案:C

  • 第18题:

    MD5的第2步是()

    • A、附加填充位
    • B、附加长度
    • C、初始化MD缓冲区
    • D、按512位的分组处理输入消息

    正确答案:B

  • 第19题:

    以下哪个选项是MD5算法的第一个步骤()

    • A、通过在消息末尾添加一些额外位来填充消息
    • B、将消息划分为固定长度的块
    • C、对每一块的一个元素做XOR运算
    • D、将消息的原始长度缩减为mod64

    正确答案:A

  • 第20题:

    单选题
    SHA算法输出的哈希值长度为()
    A

    96比特

    B

    128比特

    C

    160比特

    D

    192比特


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    MD5的第5步是()
    A

    输出

    B

    按512位的分组处理输入消息

    C

    初始化MD缓冲区

    D

    附加长度


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    MD5的第一步是()
    A

    附加填充位

    B

    附加长度

    C

    初始化MD缓冲区

    D

    按512位的分组处理输入消息


    正确答案: B
    解析: 暂无解析

  • 第23题:

    多选题
    MD5的算法包含的步骤有()
    A

    附加填充比特

    B

    附加长度

    C

    初始化缓冲区

    D

    按每块32个字对数据进行4轮规定算法处理

    E

    输出


    正确答案: E,A
    解析: 暂无解析