0

对于这两个库,

  1. Delphi 加密纲要 v 5.2
  2. TurboPower 密码箱 v 2.07

我使用在 NIST 网站 ( http://csrc.nist.gov/groups/STM/cavp/index.html )获得的“AES 已知答案测试 (KAT) 向量”测试了他们的 Rijndael DCB/CBC 算法

但是,这两个库都没有通过测试。

不知道是不是我的测试有错误,之前有没有人测试过?我正在寻找能够通过 KAT Vectors 测试的 Delphi Rijndael 库。有人知道这样的图书馆吗?

4

3 回答 3

4

你确定它失败了吗?向量被写成十六进制字符串。您是否将十六进制字符串作为字符串提供,或者您是否首先将它们转换为二进制数据。如果您将它们作为字符串喂食,难怪您会得到不同的结果。

注意:我不使用这两个库,而是使用我自己的组件,但它们具有良好的跟踪记录,并且未能通过这些简单的测试似乎极不可能。

于 2010-10-06T13:37:59.060 回答
1

我知道另一个库,但不知道是否通过了您的测试:

DCPCrypt http://www.cityinthesky.co.uk/cryptography.html

于 2010-10-06T13:27:30.750 回答
1

TurboPower LockBox 3.1.0 已发布。它包括 DUnit 测试,使用官方 AES 测试向量验证其实现的正确性。

于 2010-10-26T00:21:40.203 回答