A new version of hashcat has been released. hashcat is a OpenCL-based password cracker and can use any hardware device that comes with an OpenCL runtime (CPU, GPU, APU, DSP, FPGA, etc.). hashcat supports more than 200 highly-optimized hashing algorithms.

The complete changelog (from version 4.2.1 to 5.0.0) can be found on HERE on hashcat forums.

hashcat has a built-in benchmarking utility. Open a terminal in hashcat folder and type:

hashcat64.exe -b

I tested this benchmark on a GeForce GTX 1080 + GT 1030 (GeForce 416.16) and on a Radeon RX Vega 56 (Adrenalin 18.10.2) on Windows 10 64-bit. I have a RyZen 7 1700 CPU but no OpenCL CPU test, it looks like AMD no longer provides OpenCL runtimes for their CPUs…

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.