use*_*534 2 c++ hash unit-testing cryptography steganography
假设我编写了一个标准算法的实现,例如MD*或SHA*:我怎么知道它是正确的?同一算法的不同实现必须产生相同的摘要?
参考文档本身包含少量可以使用的示例案例.(例如"abc",所有参考文档中都有哈希值.)此外,Aaron Gifford还在http://www.adg.us/computers/sha.html上提供了大量测试用例.特别是,他测试了一些边界情况(文本正好是一个块的长度,或者少一个,以及其他一些特殊长度.如果你的实现计算所有这些的正确值,那么它很有可能是正确的.
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |