Navigation




Detailed Performance


CPU/GPU Usage

All hashes were randomly generated. The programs are sorted by average performance in first 4 columns. Performance is reported in hashes computed per second. For non-salted hashes (LM, NTLM, MD5, SHA1, SHA256, SHA512), this is the same as candidate passwords tested per second. For salted hashes (DCC, DCC2, SSHA, MD5CRYPT, BCRYPT, WPA), this is the number of candidate passwords tested per second multiplied by the number of hashes (all of which use different salts in these benchmarks). Results for salted hashes (where said multiplication was applied) are marked with asterisks (*).

Note: Demo version of PPA only permits 10 accounts.
Note: starting with oclHashcat 2.x, it can be used not only on GPU but also on CPU, yet these benchmarks are for the separate Hashcat CPU program. oclHashcat would likely show much better performance on CPU, but unlike Hashcat CPU and other CPU programs benchmarked here, it would require an OpenCL driver.
Note: John the Ripper uses a smart mode that tries more probable candidate passwords first. Other programs use a dumb mode for brute-force.
Note: John the Ripper's multi-threading support is inefficient for fast hashes (all of those benchmarked here except for DCC2, MD5CRYPT, BCRYPT, WPA), so its performance for 4 threads is not much greater than for 1 thread; much better cumulative performance of 4 processes (rather than threads) may be achieved by using --fork=4 instead.
Note: an older non-AVX2 build of John the Ripper is benchmarked here; a newer AVX2 build would be up to twice faster at some of the hash types.

Tested Systems
Logo
Processor Name Frequency L1 L2 L3 Ram Other Information
core i5
Intel Core i5-4670 3.40GHz 64KB 256KB 6MB 8GB DDR3-1600 Windows 8.1 Professional 64-bit
AMD Radeon HD 7970 1.00GHz 16KB 768KB 0 3GB GDDR5-1375 Driver 16.4.1
NVIDIA GeForce GTX 970 1.20GHz 208KB 1.8MB 0 4GB GDDR5-3505 Driver 364.72
INTEL Intel HD 4600 1.2GHz 8KB 2MB 6MB 1.2GB Driver 10.18.10.3621

LM performance by number of hashes
System Program 1 10 100 1000 104 65536 105 106
core i5
Hash Suite 3.4(4 threads) 621 567 540 499 496 462 439 229
PPA 2.02(4 threads) 92.4 87.2 - - - - - -
John-1.8.0.2-bj(4 threads) 61.4 51.7 35.7 32.9 28.8 24.1 22.8 17.4
Hash Manager 1.2.3(4 threads) 18.7 18.5 17.9 17.7 17.7 17.6 17.2 15.2
Cain 4.9.52 13.8 11.7 8.57 6.36 4.99 3.58 3.86 2.54
Radeon HD 7970 Hash Suite 3.4 8940 8260 2680 2690 2160 1060 997 855
oclHashcat 2.01 8458 3819 2947 2936 2889 1675 1556 1000
GeForce GTX 970 Hash Suite 3.4 7920 7280 4910 4780 4310 2470 2230 1300
cudaHashcat 2.01 8902 4945 2614 2622 2618 2514 2467 1193
Intel HD 4600 Hash Suite 3.4 175 170 151 154 160 160 156 150

NTLM performance by number of hashes
System Program 1 10 100 1000 104 65536 105 106
core i5
Hash Suite 3.4(4 threads) 454 451 446 435 438 429 410 284
Hashcat 2.00(4 threads) 72.8 49.9 50 49.6 49.4 49 48.8 41.1
PPA 2.02(4 threads) 45.6 45.6 - - - - - -
John-1.8.0.2-bj(1 thread) 44.6 40.5 40.2 40.1 39.9 35 37.5 28.4
Hash Manager 1.2.3 (4 threads) 43.8 43.2 39.4 39.2 39.2 37 35 20.4
Cain 4.9.52 12.7 10.8 8.17 6.22 4.97 3.62 3.83 2.4
Radeon HD 7970 Hash Suite 3.4 17000 10300 10300 10100 9940 9630 9510 2500
oclHashcat 2.01 13146 8045 8081 8051 8069 7694 7621 2384
GeForce GTX 970 Hash Suite 3.4 22700 11100 11000 10800 9950 9490 8990 3050
cudaHashcat 2.01 17794 8984 8960 8957 8841 8534 8444 2854
egb 3.2 5136 5195 5166 4916 4459 3446 2966 1154
Intel HD 4600 Hash Suite 3.4 434 289 290 288 286 286 284 282

MD5 performance by number of hashes
System Program 1 10 100 1000 104 65536 105 106
core i5
Hash Suite 3.4(4 threads) 307 303 302 299 303 296 285 217
Hash Manager 1.2.3 (4 threads) 101 94 84.3 80.3 79.2 77.5 75.6 48.4
Hashcat 2.00(4 threads) 64.4 46.3 46.2 45.9 45.8 45.5 44.4 39.8
John-1.8.0.2-bj(4 threads) 45.8 42.9 42.3 42.8 42.6 36.9 40 30.6
Radeon HD 7970 Hash Suite 3.4 8530 6940 6920 6840 6770 6710 6650 2520
oclHashcat 2.01 7343 5210 5203 5202 5156 5017 4991 2390
GeForce GTX 970 Hash Suite 3.4 10900 8240 8220 8060 7630 7410 7170 3040
cudaHashcat 2.01 8777 5722 5715 5713 5673 5544 5494 2856
egb 3.2 5108 5104 5071 4881 4457 3791 3269 1206
Intel HD 4600 Hash Suite 3.4 255 209 209 209 208 208 207 205

SHA1 performance by number of hashes
System Program 1 10 100 1000 104 65536 105 106
core i5
Hash Suite 3.4(4 threads) 184 184 183 181 177 174 169 140
Hashcat 2.00(4 threads) 49 37.4 37.4 37.2 37.7 37.0 36.8 34.0
John-1.8.0.2-bj(4 threads) 42.1 38.8 36.8 38.5 37.7 29.3 32.7 19.2
Hash Manager 1.2.3(4 threads) 31.8 31.2 29.6 29.3 29 27.6 26.7 17.9
Radeon HD 7970 Hash Suite 3.4 3040 3020 3010 2960 2860 2780 2740 2490
oclHashcat 2.01 2461 2336 2330 2329 2306 2298 2265 1912
GeForce GTX 970 Hash Suite 3.4 3730 3680 3670 3640 3520 3450 3370 3040
cudaHashcat 2.01 2683 2195 2193 2182 2147 2002 1938 1501
egb 3.2 2073 2073 2069 2053 1997 1918 1826 1085
Intel HD 4600 Hash Suite 3.4 88.2 87.6 87.6 87.6 87.6 87.6 87.6 87.1

SHA256 performance by number of hashes
System Program 1 10 100 1000 104 65536 105 106
core i5
Hash Suite 3.4(4 threads) 93.5 93.5 93.1 92.7 92.2 91.1 89.2 82.6
Hashcat 2.00(4 threads) 25.3 24.1 22.1 22.0 22.0 21.8 21.9 20.4
John-1.8.0.2-bj(4 threads) 23.8 23.1 22.9 23.1 22.9 20.1 21.8 14.7
Hash Manager 1.2.3(4 threads) 14.7 14.5 14 14 13.9 13.7 13.4 10.7
Radeon HD 7970 Hash Suite 3.4 1260 1250 1250 1250 1240 1230 1230 1200
oclHashcat 2.01 975 989 989 1003 989 982 980 979
GeForce GTX 970 Hash Suite 3.4 1280 1260 1260 1260 1240 1240 1230 1200
cudaHashcat 2.01 1077 1070 1068 1071 1067 1062 1062 1063
egb 3.2 861 860 862 856 850 839 828 766
Intel HD 4600 Hash Suite 3.4 34.7 33.8 33.7 33.5 33.9 34 33.7 34.1

SHA512 performance by number of hashes
System Program 1 10 100 1000 104 65536 105 106
core i5
Hash Suite 3.4(4 threads) 34.8 34.8 34.7 34.6 34.4 33.7 33.5 31.2
Hash Manager 1.2.3(4 threads) 11.2 11.1 10.8 10.7 10.6 10.5 10.1 9.25
John-1.8.0.2-bj(4 threads) 10.8 10.7 10.6 10.6 10.5 10.4 10.3 9.63
Hashcat 2.00(4 threads) 10.6 10.1 10.1 10.1 10.1 10.0 9.95 9.87
Radeon HD 7970 Hash Suite 3.4 473 465 464 460 455 450 448 428
oclHashcat 2.01 394 392 394 392 391 389 389 389
GeForce GTX 970 Hash Suite 3.4 441 443 441 434 416 412 410 398
cudaHashcat 2.01 367 368 368 367 368 367 368 368
egb 3.2 259 260 276 236 - - - -
Intel HD 4600 Hash Suite 3.4 11 10.5 10.5 10.4 10.5 10.5 10.5 10.6

DCC (MSCASH) performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.4(4 threads) 294 524 626 672
Hashcat 2.00(4 threads) 41.2 61.8 72.3 75.5
John-1.8.0.2-bj(4 threads) 17.9 33.8 43.7 47.6
Hash Manager 1.2.3 23.5 24.4 24.3 24.5
Radeon HD 7970 Hash Suite 3.4 4860 8680 9520 9600
oclHashcat 2.01 3679 3546 3495 3512
GeForce GTX 970 Hash Suite 3.4 5280 9480 9696 8064
cudaHashcat 2.01 4762 4268 4270 4285
egb 3.2 2976 3012 3040 2854
Intel HD 4600 Hash Suite 3.4 136 242 261 259

SSHA performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.4(4 threads) 154 168 173 173
Hashcat 2.00(4 threads) 42.5 45.2 46.9 47.4
John-1.8.0.2-bj(4 threads) 14.6 16.7 16.7 16.7
Radeon HD 7970 Hash Suite 3.4 2650 2628 2624 2630
oclHashcat 2.01 2516 2290 2291 2293
GeForce GTX 970 Hash Suite 3.4 3210 3020 3040 3040
cudaHashcat 2.01 2687 2154 2150 2158
Intel HD 4600 Hash Suite 3.4 76 73.6 73.6 73.6

MD5CRYPT performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.4(4 threads) 380K 380K 381K 380K
Hashcat 2.00(4 threads) 63.4K 63.4K 63.4K 63.3K
John-1.8.0.2-bj(4 threads) 146K 147K 147K 147K
Radeon HD 7970 Hash Suite 3.4 4.76 4.8 4.77 4.77
oclHashcat 2.01 2.82 2.85 2.54 2.81
GeForce GTX 970 Hash Suite 3.4 5.49 5.68 5.52 5.48
cudaHashcat 2.01 3.59 3.58 3.57 3.55
Intel HD 4600 Hash Suite 3.4 120K 120K 120K 120K

DCC2 (MSCASH2) performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.4(4 threads) 10.5K 10.5K 10.5K 10.4K
John-1.8.0.2-bj(4 threads) 3.66K 3.66K 3.66K 3.65K
Hash Manager 1.2.3 1.79K 1.79K 1.79K 1.79K
Radeon HD 7970 Hash Suite 3.4 115K 115K 115K 116K
oclHashcat 2.01 94.2K 94.2K 93.9K 94.1K
GeForce GTX 970 Hash Suite 3.4 137K 137K 137K 137K
cudaHashcat 2.01 124K 124K 124K 124K
Intel HD 4600 Hash Suite 3.4 3.27K 3.28K 3.27K 3.26K

WPA/WPA2 performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.4(4 threads) 13K 12.8K 13K 12.8K
John-1.8.0.2-bj(4 threads) 4.44K 4.44K 4.48K 4.48K
Hashcat 2.00(4 threads) 4.3K 4.3K 4.3K 4.3K
Radeon HD 7970 Hash Suite 3.4 144K 144K 144K 144K
oclHashcat 2.01 123K 123K 123K 123K
GeForce GTX 970 Hash Suite 3.4 171K 171K 171K 172K
cudaHashcat 2.01 158K 158K 159K 158K
Intel HD 4600 Hash Suite 3.4 4.04K 4.04K 4.08K 4.03K

BCRYPT performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.4(4 threads) 5.5K 5.5K 5.5K 5.4K
John-1.8.0.2-bj(4 threads) 5.33K 5.32K 5.33K 5.31K
Hashcat 2.00(4 threads) 4.19K 4.2K 4.18K 4.16K
Radeon HD 7970 Hash Suite 3.4 4.35K 4.36K 4.35K 4.35K
oclHashcat 2.01 4.18K 4.18K 4.18K 4.18K
GeForce GTX 970 cudaHashcat 2.01 7.26K 7.29K 7.25K 7.30K
Hash Suite 3.4 6.28K 6.28K 6.27K 6.27K
Intel HD 4600 Hash Suite 3.3 575 576 576 576

News

Hash Suite 3.4 is out!

June 9, 2016

Version 3.4 is available for download, with new hash types: SSHA and MD5CRYPT.

Hash Suite 3.3 and Droid 1.2 are out!

December 21, 2015

Version 3.3 and Droid 1.2 are available for download, with new hash types: raw SHA-256, raw SHA-512, WPA-PSK, and BCRYPT.

Hash Suite Droid 1.1 is out!

June 4, 2015

Hash Suite Droid 1.1 is available for download, with complete OpenCL support that performs at desktop system level.

Hash Suite 3.2 is out!

June 4, 2015

Version 3.2 is available for download, with new hash types: raw MD5, raw SHA-1, and DCC2.

More news