我的MixColumns实现正确吗?

问题描述 投票:0回答:1

[我正在尝试在J2ME中实现AES,我已经基于Wikipedia上的C#示例实现了我的:我的AES实施给出的结果不正确,这是我最不信任的代码,因此我想确保它是正确的:

[https://en.wikipedia.org/wiki/Rijndael_MixColumns#Implementation_example是一个字节数组,以列主顺序存储状态矩阵。

state
java-me aes
1个回答
0
投票

实现是正确的,在页面上看有一个带有一些测试向量的部分。可以使用这些测试向量之一单独测试输入的每一列,这些向量可以提供正确的结果。例如,您可以提供以下状态:

© www.soinside.com 2019 - 2024. All rights reserved.