【发布时间】:2011-01-21 10:24:14
【问题描述】:
社区新手,但对编程并不陌生。
我一直在尝试启动/运行一组哈希函数,但我成功了。但是,我发现了一些奇怪的结果,但我还无法确定。 RFC4634 包含 SHA-1 和 SHA-2 系列的 C 实现,它也可以接受传递的文件以进行散列。 RFC3174 包含一个 C 实现,但不处理文件流。我一直在使用 RFC4634 中的 C 实现来验证文件,但是当我将它们与 SHA-1 提供的哈希值进行比较时,验证过程返回的结果不相似。
知道可能是什么原因吗?
【问题讨论】:
-
顺便说一句,你可以在Brian Gladman's page 上找到加密算法的良好 C 实现,以防你有更多的运气!它们通常比例如更容易集成。 OpenSSL 的。