DESDES与3DES3DES(即Triple DES)是DES向AES过渡的加密算法,它使用3条56位的密钥对数据进行三次加密
是DES的一个更安全的变形
它以DES为基本模块,通过组合分组方法设计出分组加密算法

比起最初的DES,3DES更为安全
该方法使用两个密钥,执行三次DES算法,加密的过程是加密-解密-加密,解密的过程是解密-加密-解密
3DES加密过程为:C=Ek3(Dk2(Ek1(P)))3DES解密过程为:P=Dk1(EK2(Dk3(C)))采用两个密钥进行三重加密的好处有:①两个密钥合起来有效密钥长度有112bit,可以满足商业应用的需要,若采用总长为168bit的三个密钥,会产生不必要的开销

②加密时采用加密-解密-加密,而不是加密-加密-加密的形式,这样有效的实现了与现有DES系统的向后兼容问题
因为当K1=K2时,三重DES的效果就和原来的DES一样,有助于逐渐推广三重DES
③三重DES具有足够的安全性,还没有关于攻破3DES的报道
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。