A-A+
3DES在DES的基础上 使用两个56位的密钥K1和K2 发送方用K1加密 K2解密 再用K
问题详情
3DES在DES的基础上,使用两个56位的密钥K1和K2,发送方用K1加密,K2解密,再用K1加密。接受方用K1解密,K2加密,再用K1解密,这相当于使用______倍于DES的密钥长度的加密效果。
A.1
B.2
C.3
D.6请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:DES是一种国际标准化组织(ISO)核准的数据加密标准,其算法基础是替代和置换的混合形式。它用56位密钥加密64位明文,用于产生64位密文。3DES在DES的基础上通过组合分组方法设计相应的加密算法。假设P代表明文,C代表密文,EK()代表DES算法的加密过程,DK()代表DES算法的解密过程,则根据本试题中的相关描述,该3DES的加密过程为:;3DES的解密过程为:。由于在发送方的两次加密过程均使用密钥K1,在接受方的两次解密过程也均使用密钥K1,因此这种3DES(也称为TripleDES)密钥的有效长度为56×2=112位,其加密效果相当于DES的56位密钥长度的加密效果的2倍。