【发布时间】:2010-10-06 12:21:55
【问题描述】:
对于这两个库,
我使用在 NIST 网站 (http://csrc.nist.gov/groups/STM/cavp/index.html) 获得的“AES 已知答案测试 (KAT) 向量”测试了他们的 Rijndael DCB/CBC 算法
但是,这两个库都没有通过测试。
不确定是不是我的测试有错误,之前有没有人测试过? 我正在寻找能够通过 KAT Vectors 测试的 Delphi Rijndael 库。有人知道这样的图书馆吗?
【问题讨论】:
-
您的测试很可能不正确 - 我怀疑两个广泛使用的实现会在测试数据上失败但仍与其他实现兼容。
-
FWIW,如果 EldoS 的 Eugene 怀疑您的测试,请再看看您的测试。
-
您是否正在将测试向量作为 unicode 字符串进行测试,而它们实际上应该是 ansi 字符串? FWIW DEC 组件对我来说工作正常,但我没有专门测试过该算法。
-
我必须将字节数组输入函数然后它才能工作。喂它 ASCII 字符串虽然没有产生预期的结果..
标签: delphi encryption cryptography aes rijndael