【发布时间】:2012-03-14 08:31:22
【问题描述】:
我想比较两个 sha1 哈希值是否相等。最有效的方法是什么?目前,我正在尝试使用 memcmp。谢谢。
【问题讨论】:
-
真正的问题应该是:何必呢?您真的需要比您当前的解决方案更快的东西吗?我怀疑比较 SHA1 是您应用程序的瓶颈。
-
@FerdinandBeyer 好点
-
我完全同意费迪南德的观点,您正在尝试做的事情被称为“过早的优化”,应该避免......
-
嗯.. @FredOverflow 解决方案 (is_same_sha1) 似乎比 memcmp 更快,而且不可忽略。谢谢你。我只是想看看我是否可以让它更快。它有什么问题?
-
@FredOverflow 我测量了整个程序的性能,结果证明它比 memcmp 快。