web-dev-qa-db-ja.com

Hashcatパスワードクラッキング

標準ソフトウェアとは別にHashcatのみがインストールされているUbuntu 14.04を実行しているラップトップについて考えてみます。

デュオコアではなくクアッドコアプロセッサを使用している場合、1秒あたりのブルートフォースの試行は2倍速くなると言って間違いありませんか?

RAM= 1秒あたりの試行回数を増やすのにどのような役割を果たしますか?

2
user69377

デュオコアではなくクアッドコアプロセッサを使用している場合、1秒あたりのブルートフォースの試行が2倍速くなると言って間違いありませんか?

Hashcatはマルチスレッドなのでクアッドコアで高速になりますが、正確に2倍高速になるとは思いません。

RAM= 1秒あたりの試行回数を増やす上でどのような役割を果たしますか?

Hashcatは辞書をメモリに保存するので、RAMが多ければ多いほど、スワップの発生が少なくなります。

さて、先に進んで少し実験を行いました。ここに結果があります(完全なベンチマークを実行させなかったため、最初のいくつかのアルゴリズムのみをテストしました)。 MD5の表は次のとおりです。

| CPUs |  RAM | Words per Second |
|:----:|:----:|:----------------:|
|   1  |  512 |      13.59M      |
|   1  | 1024 |      12.47M      |
|   2  |  512 |      25.01M      |
|   2  | 1024 |      26.54M      |
|   4  | 1024 |      36.22M      |

Hashcatベンチマーク、1 CPUおよび512 MB RAMHashcat benchmark with 1 cpu and 512 MB RAM

Hashcatベンチマーク、1 CPUおよび1024 MB RAMHashcat benchmark with 1 cpu and 1024 MB RAM

Hashcatベンチマーク、2 CPUおよび512 MB RAMHashcat benchmark with 2 cpus and 512 MB RAM

Hashcatベンチマーク、2 CPUおよび1024 MB RAMHashcat benchmark with 2 cpus and 1024 MB RAM

Hashcatベンチマーク、4 CPUおよび1024 MB RAMHashcat benchmark with 4 cpus and 1024 MB RAM

3
Purefan