[我正在尝试在J2ME中实现AES,我已经基于Wikipedia上的C#示例实现了我的:我的AES实施给出的结果不正确,这是我最不信任的代码,因此我想确保它是正确的:
[https://en.wikipedia.org/wiki/Rijndael_MixColumns#Implementation_example是一个字节数组,以列主顺序存储状态矩阵。
state
实现是正确的,在页面上看有一个带有一些测试向量的部分。可以使用这些测试向量之一单独测试输入的每一列,这些向量可以提供正确的结果。例如,您可以提供以下状态: