Encryption 为什么我们在3DES中使用加密-解密-加密序列

Encryption 为什么我们在3DES中使用加密-解密-加密序列,encryption,cryptography,3des,Encryption,Cryptography,3des,我想知道为什么我们用三个密钥在3DE中使用加密-解密-加密序列,而不是用三个不同的密钥进行三次加密 谢谢我基本上是在重复这里说的话: Encrypt-decrypt-Encrypt(EDE)是首选方法,因为如果所有3个操作都使用一个密钥,那么它相当于常规的56位DES。也就是说,56位DES实现可以解密该消息。这使得此版本的3DES向后兼容DES 不过,加密(EEE)也是一种有效的方法。它的有效性不比EDE高或低。然而,由于上述原因,EDE通常是首选的。我在这里主要重申以下内容: Encrypt

我想知道为什么我们用三个密钥在3DE中使用加密-解密-加密序列,而不是用三个不同的密钥进行三次加密


谢谢

我基本上是在重复这里说的话:

Encrypt-decrypt-Encrypt(EDE)是首选方法,因为如果所有3个操作都使用一个密钥,那么它相当于常规的56位DES。也就是说,56位DES实现可以解密该消息。这使得此版本的3DES向后兼容DES


不过,加密(EEE)也是一种有效的方法。它的有效性不比EDE高或低。然而,由于上述原因,EDE通常是首选的。

我在这里主要重申以下内容:

Encrypt-decrypt-Encrypt(EDE)是首选方法,因为如果所有3个操作都使用一个密钥,那么它相当于常规的56位DES。也就是说,56位DES实现可以解密该消息。这使得此版本的3DES向后兼容DES


不过,加密(EEE)也是一种有效的方法。它的有效性不比EDE高或低。然而,由于上述原因,EDE通常是首选。卢克的答案是正确的。在对称密钥加密中,如果应用相同的密钥,则加密与解密相反,否则再次加密。因此,如果密钥不同,encrypt decrypt encrypt等同于encrypt encrypt。

Luke的答案是正确的。在对称密钥加密中,如果应用相同的密钥,则加密与解密相反,否则再次加密。因此,如果密钥不同,则encrypt-decrypt-encrypt等同于encrypt-encrypt。

这个问题有更好的机会,或者这里已经有了一个很好的答案:请注意,您所指的是所谓的EDE模式。EEE(encrypt)也是完全有效的。这个问题有更好的机会,或者这里已经有了一个很好的答案:请注意,您所指的是所谓的EDE模式。EEE(加密)也是完全有效的。