使い方コマンドプロンプトからsha1bench.exeを実行してください。GPUのない方はCPUのみで実行する方法もあります。プラットフォームを調べるまず最初にパソコンで利用できるプラットフォームを調べます。sha1bench.exeをオプションをつけずに起動してください。1の2個のプラットフォームが存在しています。次に動作させるプラットフォームのデバイスを調べます。sha1benchのオプションにプラットフォーム番号とデバイスのタイプをセットして実行してください。デバイスのタイプはGがGPU、CがCPU、Aが全てのデバイスです。No.0とNo.1はGPUです。CPUはAES復号化で使うのでSHA-1の演算には利用しないほうがいいでしょう。CPUが多数あるパソコンでは使ってみてもいいかもしれませんが。ベンチマーク実行オプションの位置は固定です。(通常は1で問題なし)ワークサイズ0ワークサイズ1ワークサイズ2ワークサイズ3ワークサイズは1つしかデバイスがなければワークサイズ0だけ数字を入力すればOKです。3つデバイスがある場合は、ワークサイズ0、ワークサイズ1、ワークサイズ2に数字を入力します。値はデバイスに依存します。シェーダプロセッサ数の4倍、8倍が良く性能がでるみたいです。0を入力すると、そのデバイスは使用しません。2048)を1つ動作させた場合です。3GPUのシェーダプロセッサ数は仕様を調べてみてください。nVIDIAのGPUではCUDAコア数を、AMDのGPUではストリーミング・プロセッサー数を調べます。RX470では4文字を解読するのに281秒でした。sha1benchを改良すれば、もっと性能が出るかもしれません。ベンチマークソフトとして利用するにはsha1benchのバージョンを同じにする必要があります。Hash/sec]で表示します。