0

这是关于AES算法的。

假设我已经实现了 AES 算法并使用我的算法加密数据。现在假设其他人也实现了相同的 AES 算法(128 位)。现在,如果我使用我的算法加密数据,是否可以使用其他人开发的第二种算法解密数据并取回原始数据。算法的根本区别是什么。

是不是和S-BOX有关

谢谢

4

1 回答 1

4

AES 是一种指定的算法。如果您有两种不同的实现,它们都应该能够毫无区别地加密和解密。如果有区别,那么其中至少有一个不是 AES。

对于这样的事情你

  1. 要么假设您希望与之互操作的加密算法的所有实现都是正确的,包括您的。
  2. 或者不要重新发明轮子,除非你真的想学习一些关于轮子的东西。
于 2009-10-23T09:37:04.547 回答