是否提供了Keccak(SHA-3)示例哈希(测试向量)?

时间:2012-10-03 20:18:19

标签: unit-testing sha sha-3 keccak

我对实现Keccak(SHA-3)感兴趣,并希望测试一组输入/预期输出对。是否已发布任何官方测试载体?我记得有其他一些SHA例程,它们非常有帮助。

2 个答案:

答案 0 :(得分:6)

是。请参阅downloads pagego straight to the file上的“已知答案和蒙特卡罗测试结果”项目符号。有完整的消息测试向量以及描述各个中间阶段的输入和输出的文件。

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

答案 1 :(得分:2)

  

是否已提供Keccak(SHA-3)示例哈希(测试向量)?

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

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