DES在穷举攻击下相对比较脆弱,希望设计某种算法替代它。
多次加密是容易实现的,将DES加密两次,即
如果将这个加密过程简化一下,对所有的56位密钥,给定
第二步采用解密运算并没有什么密码学上的深层含义,仅仅是为了使用三重DES的用户可以利用该算法解密但DES加密的数据。
使用两个密钥的3DES已经广泛应用,用于密钥管理标准ANS X9.17和ISO 8732。目前还没有对3DES可行的攻击方法。
使用三个密钥的3DES加密方式为,要想和单DES兼容只要将设密钥或者即可。