在GPU上计算单个MD5 SHA1哈希

时间:2012-12-14 08:27:19

标签: md5 gpu sha1

我想知道是否有可能比在CPU上更有效地计算GPU上的单个MD5或SHA1哈希值。

我知道有些应用程序可以与暴力密码并行计算大量哈希值。那不是我想要的。我想快速哈希大数据缓冲区。

查看算法,似乎无法将它们并行化以实现高效的GPU计算。但也许我错了?

1 个答案:

答案 0 :(得分:2)

单个MD5或SHA1哈希无法在GPU上高效计算。这两种散列算法不能并行化,而是本质上是顺序的。 GPU只能在可以分解成数千个并行部分的任务上高效工作。在顺序任务中,GPU比常规CPU慢得多。 强制密码的工作原理是因为可以同时计算许多不同密码的哈希值。