web-dev-qa-db-ja.com

GPUによるブルートフォースパスワードクラッキング

GPUはパスワードクラッキング用にどのようにプロビジョニングされていますか?ほとんどすべてのクラッキングプログラムに特別なGPU対応ソフトウェアがあるか、デバイスの基本的なドライバーまたはAPIレベルで機能するだけですか?

ビデオカードを差し込んでドライバーをインストールするだけの簡単なものですか。

また、ビットコインマイナーのASICチップ(+10 TeraHash/s)から多くの処理能力を利用できます。彼らはsha256に基づいてのみ計算できることを知っていますが、それらのチップはクラックのために簡単に変換できますか?もしそうなら、私たちの時代のビットコインゴールドラッシュがsha256で何かを時代遅れにしたと想像します。

この質問は単純すぎるため、常識と見なされる可能性があり、それに関するドキュメントはあまりありません。いずれにせよ、私はそれを考えすぎています。

1
Victorion

GPUはパスワードクラッキング用にどのようにプロビジョニングされていますか?ほとんどすべてのクラッキングプログラムに特別なGPU対応ソフトウェアがあるか、デバイスの基本的なドライバーまたはAPIレベルで機能するだけですか?

ビデオカードを差し込んでドライバーをインストールするだけの簡単なものですか。

いいえ、それは間違いなくそれほど単純ではありません。パスワードクラッキングアプリケーションは、CUDA(Nvidiaカードを使用している場合)またはOpenCLを使用して、GPUサポートを念頭に置いて作成する必要があります。

ただし、一般的なパスワードクラッキングアプリケーションの多くはすでにこれを行っています。たとえば、 John the Ripper はGPUをサポートしています。 GPUサポートで知られているもう1つの一般的なパスワードクラッキングアプリケーションは oclHashcat です。

また、ビットコインマイナーのASICチップ(+10 TeraHash/s)から多くの処理能力を利用できます。彼らはsha256に基づいてのみ計算できることを知っていますが、それらのチップはクラックのために簡単に変換できますか?もしそうなら、私たちの時代のビットコインゴールドラッシュがsha256で何かを時代遅れにしたと想像します。

この特定の質問については、姉妹ビットコインのサイトで answer を紹介します。

2
user10211