本文主要是介绍des,d2des,d3des的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
des对数据进行8位加密
d2des和d3des是对数据进行16位加密和24位加密
和3重des无关
3重des是指用2个的key对数据进行加密/解密/加密3次操作
三重DES
因为确定一种新的加密法是否真的安全是极为困难的,而且DES的唯一密码学缺点,就是密钥长度相对比较短,所以人们并没有放弃使用DES,而是想出了一个解决其长度问题的方法,即采用三重DES。这种方法用两个密钥对明文进行三次加密,假设两个密钥是K1和K2,其算法的步骤如图5.9所示:1. 用密钥K1进行DEA加密。
2. 用K2对步骤1的结果进行DES解密。
3. 用步骤2的结果使用密钥K1进行DES加密。
这种方法的缺点,是要花费原来三倍时间,从另一方面来看,三重DES的112位密钥长度
这篇关于des,d2des,d3des的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!