问题
单项选择题
3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接收方用K1解密,K2加密,再用K1解密,这相当于使用 (12) 倍于DES的密钥长度的加密效果。
A.1
B.2
C.3
D.6
答案
参考答案:B
解析:[分析] DES(数据加密标准)是国际标准化组织核准的一种加密算法,自1976年公布以来得到了广泛的应用,但近年来它的安全性受到了质疑。1986年美国政府宣布不再支持DES作为美国国家数据加密标准,但同时又不准公布用来代替DES的加密算法。
一般DES算法的密钥长度为56位。为了加速DES算法和RSA算法的执行过程,可以用硬件电路来实现加密和解密。针对DES密钥短的问题,科学家又研制了80位的密钥,以及在DES的基础上采用三重DES和双密钥加密的方法。即用两个56位的密钥K1、K2,发送方用K1加密,K2解密,再使用K1加密。接收方则使用K1解密,K2加密,再使用K1解密,其效果相当于将密钥长度加倍。