DES是一种(44)________________加密算法,其密钥长度为56位,3DES是基于DES的加密方式,对明文进行3次DES操作,以提高加密强度,其密钥长度是(45)________________位。

admin2020-04-30  40

问题 DES是一种(44)________________加密算法,其密钥长度为56位,3DES是基于DES的加密方式,对明文进行3次DES操作,以提高加密强度,其密钥长度是(45)________________位。

选项 A、56
B、112
C、128
D、168

答案B

解析 本题考查对称加密算法DES的基础知识。
    1977年1月,美国NSA根据IBM的专利技术Lucifer制定了DES加密算法,该加密算法的加密过程是,将明文分成64位的块,对每个块进行19次变换(替代和换位),其中16次变换由56位的密钥的不同排列形式控制,最后产生64位的密文块。
    1977年,Diffie和Hellman设计了DES解密机。只要知道一小段明文和对应密文,该机器就可以在一天之内穷尽测试256种不同的密钥。为了提高DES的加密强度,设计了三重DES(Triple-DES),是一种DES的改进算法。它使用两把密钥对报文做3次DES加密,效果相当于将DES密钥的长度加倍,克服了DES密钥长度短的缺点。这样密钥的长度增长到168位,但168位长度的密钥已经超出了实际需要,因此在第一层和第三层中使用相同的密钥,产生的密钥长度为112位。
转载请注明原文地址:https://jikaoti.com/ti/Gmi7FFFM
0

最新回复(0)