是否有安全的加密算法,加密和解密可以按任何顺序进行?

Dav*_*ead 4 encryption cryptography

我正在寻找一种满足以下规则的加密算法:

E(key1,E(key2,Message))= E(key2,E(key1,Message))

对于解密来说显然也是一样的.

这可能是一个很长的镜头,因为我怀疑这样的算法存在,但认为值得问.

谢谢

Joh*_*ohn 7

具有相同模数的RSA将执行此操作.提升到功率a然后功率b与提高功率b相同然后a.

但是你通常不会使用RSA来加密你的消息,你会用它来加密一个密钥 - RSA和大多数非对称密码是非常耗时的.

也许你正在使用该属性的对称算法?