我想知道为什么我们在3DES中使用三个密钥而不是使用三个不同的密钥进行三次加密的加密-解密-加密序列?
谢谢
我在很大程度上重申这里所说的:https://security.stackexchange.com/questions/1886/why-triple-des-used-in-ede-mode
Encrypt-decrypt-encrypt(EDE)是首选方法,因为如果将单个密钥用于所有3个操作,则它等效于常规的56位DES。也就是说,56位DES实现可以解密该消息。这使此版本的3DES向后兼容DES。
Encrypt-encrypt-encrypt(EEE)也是有效的方法。它的有效性与EDE差不多。但是,出于上述原因,通常首选EDE。
路加福音的答案是正确的。在对称密钥加密中,如果您应用相同的密钥,则加密是解密的逆过程,否则将再次加密。因此,如果密钥不同,则加密-解密-加密等效于加密-加密-加密。