在GPU上计算单个MD5 SHA1哈希值

7

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

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

从算法上看,似乎无法将它们并行化以进行有效的GPU计算。但也许我错了?

1个回答

4

在GPU上无法高效地计算单个MD5或SHA1哈希。这两种哈希算法不能并行化,而是固有的串行。GPU只能高效地处理可以分解成数千个并行部分的任务。对于串行任务,GPU比普通CPU慢得多。 暴力破解密码之所以有效,是因为可以同时计算许多不同密码的哈希值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接