具有任意长度明文的 AES 测试向量

AES Test Vectors with plaintext of arbitrary length

encrypting/decrypting 任意长度的明文是否有任何 AES 测试向量?

我只能找到长度为 16 字节的倍数的明文测试向量...

我需要它来验证 AES 实现中的内部填充函数 (PKCS#7)

谢谢!

不,除了 AES 块长度之外,很可能没有其他长度的特定 AES 测试向量...

但是既然您想测试 PKCS7 实现,那么您想要 AES 测试向量做什么?

AES 处理块......一次 128 位......当你有一个有效的 AES 实现时,你可以安全地假设 DEC(ENC(DATA,K),K) = DATA ...

所以您需要测试的是您的填充函数是否产生与 PKCS7 参考实现相同的输出,而其背后没有任何密码......AES 与您的问题无关