6

CPUよりもGPUで単一のMD5またはSHA1ハッシュをより効率的に計算できるかどうか疑問に思いました。

ブルートフォースパスワードと並行して大量のハッシュを計算するアプリがあることを私は知っています。それは私が探しているものではありません。データの大きなバッファをすばやくハッシュしたいと思います。

アルゴリズムを見ると、効率的なGPUコンピューティングのためにそれらを並列化することは不可能のようです。しかし、おそらく私は間違っていますか?

4

1 に答える 1

4

GPU では、単一の MD5 または SHA1 ハッシュを効率的に計算することはできません。これら 2 つのハッシュ アルゴリズムは並列化できませんが、本質的にシーケンシャルです。GPU は、何千もの並列部分に分割できるタスクでのみ効率的に機能します。シーケンシャル タスクでは、GPU は通常の CPU よりもはるかに低速です。多くの異なるパスワードのハッシュを同時に計算できるため、ブルートフォース パスワードが機能します。

于 2015-06-08T11:45:12.590 に答える