web-dev-qa-db-ja.com

現在のhashcatにはCUDAが含まれていますか?

システムを再インストールするまで、古いcudahashcat 2.xを使用してきました。 cudahascatで新しいリリースが見つからないことに気付いたので、hashcatに含まれていると思いますが、githubを見ると、OpenCLのみが含まれているようです。だから私の質問は、どこかにcudahashcat modを見つける必要があるのですか、それとも公式のhashcat 4.xを使用するだけなのでしょうか?

1
Aero Wang

あなたは間違いなくhashcat.netからの最新のhashcatを使うべきです。 CUDAは含まれておらず、個別にダウンロードされます。

'cudaHashcat'/'oclHashcat'/'hashcat'(CPU)がすべて新しい統合された 'hashcat'に統合されてから、多くの変更と改善がありました。

すべてのデバイスにOpenCLが必要になりました-CPUも- そしてCUDAは完全になくなっています。

[2020年1月の更新:CUDAサポートは、hashcatの次の6.0.0リリースで復活しました。主な利点の1つ:all利用可能なGPUメモリにアクセスできます-その1/4だけではありません! CUDAドライバー自体は、NVIDIAからの個別のダウンロードです。]

3
Royce Williams

いいえ、 hashcatバイナリダウンロード も、Kali Linuxリポジトリを介したhashcatダウンロードも、Nvidia CUDAツールキットを含みません。 Nvidia CUDAツールキットは個別にダウンロードする必要があります。GitHubで私の フルGist を確認してください。お役に立てば幸いです。

Nvidia CUDA Toolkit 10.0のインストール

Ubuntu 18.04用のNvidia CUDAツールキット10.0のインストール-オプションA(推奨)

  1. Sudo apt update && apt dist-upgrade -y && reboot
  2. lspci -v
  3. Sudo apt install -y ocl-icd-libopencl1 nvidia-driver nvidia-cuda-toolkit
  4. nvidia-smi
  5. ベンチマークに対してSudo hashcat -IまたはSudo hashcat --benchmarkを実行します。

Ubuntu 18.04用のNvidia CUDAツールキット10.0のインストール-オプションB

  1. Nvidia CUDA Toolkit 10.0 for Ubuntu 18.04 に移動します。
  2. 次の「ターゲットプラットフォームの選択」ウィンドウを選択します。Linux> X86_64> Ubuntu> 18.04> runfile(local)
    • OSアーキテクチャを確認するには、uname -aを実行して、ターミナルディスプレイ内で「x_86_64」を返す必要があります。
  3. [ダウンロード]ボタンをクリックして、ベースインストーラー(2.0 GB)をダウンロードします。
  4. ターミナルにアクセスし、 nVidiaドライバーの更新中のエラーを回避するためにXサーバーを閉じますSudo init 3を実行します。黒い画面が表示され、Ubuntuのユーザー名とパスワードの入力を求められます。入力してください。
  5. ログイン後、cd ~/Downloadsを実行します。
  6. Sudo sh cuda_10.0.130_410.48_linux.runを実行します
  7. 下にスクロールして、「Return」キーまたはスペースバーを押したまま、条件を受け入れます。一番下までスクロールして、次のように入力します。accept;または、「CTRL + D」を押してスクロールをバイパスすることもできます。
  8. yと入力して、CUDA 10.0ツールキットをインストールします。
  9. OpenGLライブラリをインストールしますかy
  10. Nvidia-xconfigを実行しますか? yと入力します
  11. CUDAツールキットをインストールしますか? yと入力します
  12. 特に指定がない限り、「Return」キーを押して、指定されたデフォルトの絶対パスを入力します(例:/usr/local/cuda-10.0)。
  13. yと入力して、/usr/local/cudaにシンボリックリンクをインストールします。
  14. yと入力して、CUDA 10.0サンプルをインストールします
  15. 「Return」キーを押して、CUDAサンプルのデフォルトの場所のパス(/home/alexanderjsingletonなど)を入力します。
  16. インストール後、Sudo init 5;を実行してXサーバーを開きます。なんらかの理由でCUDA 10.0ツールキットのインストール後にコンピューターを再起動できない場合は、コンピューターの電源をオフにして再起動します。ユーザー名とパスワードを入力する前に、設定アイコンをクリックして[Ubuntu on wayland]を選択してください。
  17. 端末にアクセスし、次のコマンドを順番に入力します。
    • Sudo add-apt-repository ppa:graphics-drivers/ppa
    • Sudo apt-get update
    • Sudo apt-get install mesa-common-dev
    • Sudo apt-get install freeglut3-dev
  18. Sudo shutdown -r nowを実行してコンピュータを再起動します
2