2017-04-11 64 views
2

是否有任何AES测试向量用于加密/解密任意长度的明文?带有任意长度明文的AES测试向量

所有我能找到的是为明文的测试向量长度哪些是16个字节的倍数...

我需要它来验证我的内部填充功能(PKCS#7)在AES实现

谢谢!

回答

2

没有,也最有可能没有具体的AES测试向量与其他长度比AES块长度...

但因为你想测试PKCS7实现,你想反正AES测试向量是什么?

AES一次处理128位数据块......当您有一个可用的AES实施时,您可以安全地假设DEC(ENC(DATA,K),K)= DATA ...

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

+1

你说得对!谢谢。 我必须补充一点,我发现了AES-CTR模式的测试向量,它在长36个字节的明文上操作。 你可以在这里找到它们:https://tools.ietf.org/html/rfc3686 –