问题 单项选择题

下面安全算法中,属于加密算法的是(1),属于报文摘要算法的是(2)。空白(1)处应选择()

A.MD5和3DES

B.MD5和SHA1

C.DES和SHA1

D.DES和3DES

答案

参考答案:D

解析:

DES(数据加密算法)使用一个56位的密钥以及附加的8位奇偶校验位,产生最大64位的分组大小,属于加密算法。3DES是DES加密算法的一种模式,它使用3条56位的密钥对数据进行三次加密。故(1)选D。

安全哈希算法(SHA1)主要适用于数字签名标准里面定义的数字签名算法。当接收到消息时,这个消息摘要可以用来验证数据的完整性。在传输过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要,属于报文摘要算法。MD5的典型应用是对一段信息产生信息摘要,以防止被篡改,属于报文摘要算法。故(2)选B。

多项选择题
单项选择题