请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TM4C129XNCZAD 我使用 TM4C129XNCZAD 硬件 AES 模块实现了 AES 加密。 我想验证由微硬件 AES 模块生成的输出是否与在线 AES 计算相匹配。 虽然不同的 AES 在线计算器具有相同的输出、但使用 AES 硬件模块本身生成的计算器与在线 AES 计算器不同。
我是否做了一些错误或是通过设计实现的?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我使用 TM4C129XNCZAD 硬件 AES 模块实现了 AES 加密。 我想验证由微硬件 AES 模块生成的输出是否与在线 AES 计算相匹配。 虽然不同的 AES 在线计算器具有相同的输出、但使用 AES 硬件模块本身生成的计算器与在线 AES 计算器不同。
我是否做了一些错误或是通过设计实现的?
您好、Fehan、
我的假设是正确的、必须为所有输入保留字节顺序。 这显示了正确的结果: 
请参阅本文档的附录 F.2以了解示例的来源(E2E POST 代码只是 TivaWare 上 aes128_CBC_encrypt 示例的压缩版本): https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-38a.pdf