【发布时间】:2012-01-01 15:12:41
【问题描述】:
首先,要明确一点,我知道 C++ 中存在大量 MD5 实现。这里的问题是我想知道是否可以比较哪个实现比其他实现更快。由于我对大于 10GB 的文件使用此 MD5 哈希函数,因此速度确实是这里的主要问题。
【问题讨论】:
-
您拥有这些超现代、比 SSD 更快的驱动器,不是吗?
-
这个question 可能会有所帮助。我本来打算建议一些你可以并行化的东西,但我想这取决于你的数据是如何存储的。
-
@avakar:如果数据被复制,如果系统允许的话,至少应该可以通过在不同的副本上并行运行来加速计算。
-
@avakar:非常好的观点!我应该检查一下我的 I/O 瓶颈 :)
-
我去看看md5破解程序...