DES与3DES
2018-03-20 15:48:02 | 来源:中培企业IT培训网
3) DES与3DES
随着硬件技术和Internet的发展,DES破解的可能眭越来越大,而且,所需要的时间越来越少。为了克服DES密钥空间小的缺陷,人们又提出了三重DES的变形方式。3DES(即Triple DES)是DES向AES过渡的加密算法,它使用3条56位的密钥对数据进行三次加密。是DES的一个更安全的变形。它以DES为基本模块,通过组合分组方法设计出分组加密算法。比起最初的DES,3DES更为安全。
该方法使用两个密钥,执行三次DES算法,加密的过程是加密一解密一加密,解密的过程是解密一加密一解密。
采用两个密钥进行三重加密的好处有:
1、两个密钥合起来有效密钥长度有112bit,可以满足商业应用的需要,若采用总长为168bit的三个密钥,会产生不必要的开销。
2、加密时采用加密一解密一加密,而不是加密一加密一加密的形式,这样有效的实现了与现有DES系统的向后兼容问题。因为当K1=K2时,三重DES的效果就和原来的DES-样,有助于逐渐推广三重DES。
- 上一篇:DES和3DES之DES算法过程
- 下一篇:密码学中AES选定过程