3

我对实现 Keccak (SHA-3) 很感兴趣,并且想要一组输入/预期输出对来进行测试。是否发布了任何官方测试载体?我记得有一些用于其他 SHA 例程,它们非常有帮助。

4

2 回答 2

6

是的。请参阅下载页面上的“已知答案和蒙特卡洛测试结果”项目符号,或直接转到文件。有完整的消息测试向量以及描述各个中间阶段的输入和输出的文件。

当然,您始终可以运行参考实现并比较输出。

于 2012-10-04T03:17:25.350 回答
2

Keccak (SHA-3) 示例哈希(测试向量)是否可用?

是的。NIST 测试向量可在SHA-3 Reference and Optimized Implementations中找到。该页面包括:

这些测试可能与 Keccak 测试向量不同,因为 NIST 修改了一些内容。因此,对于 SHA-3,我会专门使用 NIST 提供的内容。

于 2016-02-01T18:13:30.593 回答