マルチコアプログラミングで学校のプロジェクトを計画します。私は以前にハッキングツールに興味を持っていました/使用したことがありますが、OpenMPまたは他の並列フレームワークに実装してスピードアップすることでメリットが得られる優れたツールがあるかどうか疑問に思っていました。私はもともとパスワードクラッキングを考えていましたが、John theRipperなどは通常マルチコアで実装されています。何か案は?正直なところ、何でもいただければ幸いです。
ハッカーが使用するほとんどのツールは、計算量が多くないため、マルチスレッドのメリットはありません。実行するもの、特に資格情報のクラッキングに関連するものは、最初にマルチスレッドまたはGPGPUアクセラレーションを念頭に置いて作成されることがよくあります。したがって、がのように記述されているツールは、実際にはごく一部しか利用できないため、それほど多くは見つからないと思います。
notマルチスレッドであるハッシュクラッキングツールの1つは、aircrack-ngです。