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: Hash Suite and Hashcat can treat the CPU as an OpenCL device (providing in many cases better performance)(marked with underscore), but unlike 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 16GB DDR3-2400 Windows 10 Enterprise 64-bit
OpenCL Driver 5.2.0.10094
AMD Radeon HD 7970 1.00GHz 16KB 768KB 0 3GB GDDR5-1375 Driver 18.7.1
NVIDIA GeForce GTX 970 1.20GHz 208KB 1.8MB 0 4GB GDDR5-3505 Driver 398.36
INTEL Intel HD 4600 1.2GHz 8KB 2MB 6MB 1.2GB Driver 20.19.15.4963

LM performance by number of hashes
System Program 1 10 100 1000 104 105 106 107
core i5
Hash Suite 3.5(4 threads) 619 569 542 493 488 442 251 162
Hashcat 4.1(4 threads) 105 78.1 84.8 84.8 83.7 84.1 79.5 70.3
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.5 9010 8360 2680 2680 2140 979 827 836
Hashcat 4.1 7697 4134 1610 1604 1482 1327 974 885
GeForce GTX 970 Hash Suite 3.5 7940 7270 4840 4830 4470 2240 1290 1140
Hashcat 4.1 9223 5250 2288 2267 2120 1523 1022 965
Intel HD 4600 Hash Suite 3.5 185 178 167 164 180 177 169 173
Hashcat 4.1 243 197 61.5 61.5 61.5 61.2 60.2 59.4

NTLM performance by number of hashes
System Program 1 10 100 1000 104 105 106 107
core i5
Hash Suite 3.5(4 threads) 1070 596 593 539 556 512 421 295
Hashcat 4.1(4 threads) 641 339 334 327 324 321 242 195
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.5 17000 10600 10300 9770 9920 9630 2330 1730
Hashcat 4.1 15145 8738 8744 8726 8608 8201 2208 1894
GeForce GTX 970 Hash Suite 3.5 22600 11200 11200 10500 10700 10600 2960 1640
Hashcat 4.1 16117 8799 8816 8776 8223 7858 2671 1870
egb 3.2 5136 5195 5166 4916 4459 3446 2966 1154
Intel HD 4600 Hash Suite 3.5 440 267 267 264 267 266 262 265
Hashcat 4.1 335 226 226 227 226 224 220 218

MD5 performance by number of hashes
System Program 1 10 100 1000 104 105 106 107
core i5
Hash Suite 3.5(4 threads) 627 390 391 374 385 360 313 194
Hashcat 4.1(4 threads) 354 225 223 224 225 209 168 147
Hash Manager 1.2.3 (4 threads) 101 94 84.3 80.3 79.2 77.5 75.6 48.4
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.5 8620 5900 5860 5740 5790 5750 2340 1720
Hashcat 4.1 7943 5172 5168 5173 5126 4959 2201 1887
GeForce GTX 970 Hash Suite 3.5 11000 8110 8070 7830 7940 7880 2970 1640
Hashcat 4.1 10356 6678 6664 6669 6570 6207 2650 1963
egb 3.2 5108 5104 5071 4881 4457 3791 3269 1206
Intel HD 4600 Hash Suite 3.5 256 184 184 183 184 183 180 184
Hashcat 4.1 212 153 152 152 153 151 149 148

SHA1 performance by number of hashes
System Program 1 10 100 1000 104 105 106 107
core i5
Hash Suite 3.5(4 threads) 259 239 239 228 230 217 191 136
Hashcat 4.1(4 threads) 234 204 208 201 204 201 176 139
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.5 3060 2960 2950 2900 2920 2880 2430 1730
Hashcat 4.1 2831 2575 2570 2570 2536 2446 2052 1927
GeForce GTX 970 Hash Suite 3.5 3740 3580 3580 3500 3530 3490 2830 1640
Hashcat 4.1 3512 3286 3288 3284 3262 3105 2340 1961
egb 3.2 2073 2073 2069 2053 1997 1918 1826 1085
Intel HD 4600 Hash Suite 3.5 88.7 86.9 87 86.7 87.1 87 86.4 86.7
Hashcat 4.1 76.6 74.8 75.1 75 75.1 74.6 73.6 73.2

SHA256 performance by number of hashes
System Program 1 10 100 1000 104 105 106 107
core i5
Hash Suite 3.5(4 threads) 98.6 95.7 95.2 93.9 93.9 92.4 90.3 81.7
Hashcat 4.1(4 threads) 91.7 78.9 79.0 78.3 77.9 76.7 73.8 63.6
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.5 1270 1240 1240 1240 1240 1230 1230 1240
Hashcat 4.1 1184 1082 1081 1080 1080 1073 1074 1080
GeForce GTX 970 Hash Suite 3.5 1270 1260 1260 1260 1260 1270 1250 1260
Hashcat 4.1 1264 1155 1153 1151 1155 1152 1140 1142
egb 3.2 861 860 862 856 850 839 828 766
Intel HD 4600 Hash Suite 3.5 34.9 34.4 34.4 34.4 34.3 34.4 34.4 34.3
Hashcat 4.1 33.5 30.6 30.8 30.9 31.3 30.6 30.8 30.2

SHA512 performance by number of hashes
System Program 1 10 100 1000 104 105 106 107
core i5
Hash Suite 3.5(4 threads) 34.5 34.5 34.5 34.3 34.4 34.2 33.8 32.6
Hashcat 4.1(4 threads) 27.5 26.4 26.6 26.4 26.5 26.5 24.1 25.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
Radeon HD 7970 Hash Suite 3.5 477 465 465 466 465 463 459 464
Hashcat 4.1 423 423 415 423 424 424 425 418
GeForce GTX 970 Hash Suite 3.5 467 446 447 442 444 459 430 437
Hashcat 4.1 439 407 408 409 410 407 405 404
egb 3.2 259 260 276 236 - - - -
Intel HD 4600 Hash Suite 3.5 11.2 11.2 11.1 10.9 11.1 11.1 11.1 11.1
Hashcat 4.1 9.14 9.28 9.45 9.48 9.45 9.48 9.45 9.25

DCC (MSCASH) performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.5(4 threads) 301 520 635 698
Hashcat 4.1(4 threads) 198 177 182 178
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.5 4950 8840 10016 9472
Hashcat 4.1 4039 3720 3724 3735
GeForce GTX 970 Hash Suite 3.5 5280 9480 9248 8064
Hashcat 4.1 4531 4151 4224 4124
egb 3.2 2976 3012 3040 2854
Intel HD 4600 Hash Suite 3.5 123 217 256 255
Hashcat 4.1 106 105 105 105

SSHA performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.5(4 threads) 235 238 237 237
Hashcat 4.1(4 threads) 248 203 208 204
John-1.8.0.2-bj(4 threads) 14.6 16.7 16.7 16.7
Radeon HD 7970 Hash Suite 3.5 2670 2656 2656 2656
Hashcat 4.1 2819 2487 2471 2509
GeForce GTX 970 Hash Suite 3.5 3230 3224 3232 3251
Hashcat 4.1 3512 3214 3214 3199
Intel HD 4600 Hash Suite 3.5 75.1 73.6 73.6 73.6
Hashcat 4.1 76.6 71.3 71.4 71.4

MD5CRYPT performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.5(4 threads) 383K 383K 384K 383K
John-1.8.0.2-bj(4 threads) 146K 147K 147K 147K
Hashcat 4.1(4 threads) 26.3K 26.2K 26.4K 26.2K
Radeon HD 7970 Hash Suite 3.5 4.92 4.92 4.91 4.92
Hashcat 4.1 3.13 3.12 3.12 3.13
GeForce GTX 970 Hash Suite 3.5 5.69 5.64 5.52 5.57
Hashcat 4.1 4.34 4.28 4.29 4.32
Intel HD 4600 Hash Suite 3.5 130K 130K 131K 130K
Hashcat 4.1 109K 109K 109K 109K

DCC2 (MSCASH2) performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.5(4 threads) 10.5K 10.5K 10.5K 10.3K
Hashcat 4.1 8.89K 8.66K 8.88K 8.81K
John-1.8.0.2-bj(4 threads) 3.66K 3.66K 3.66K 3.65K
Radeon HD 7970 Hash Suite 3.5 115K 115K 115K 116K
Hashcat 4.1 113K 113K 113K 113K
GeForce GTX 970 Hash Suite 3.5 138K 137K 137K 140K
Hashcat 4.1 131K 131K 131K 131K
Intel HD 4600 Hash Suite 3.5 3.30K 3.30K 3.31K 3.33K
Hashcat 4.1 3.34K 3.34K 3.35K 3.34K

WPA/WPA2 performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.5(4 threads) 13.0K 12.8K 13.0K 12.8K
Hashcat 4.1(4 threads) 10.4K 10.7K 10.7K 10.7K
John-1.8.0.2-bj(4 threads) 4.44K 4.44K 4.48K 4.48K
Radeon HD 7970 Hash Suite 3.5 144K 144K 145K 144K
Hashcat 4.1 132K 135K 133K 135K
GeForce GTX 970 Hash Suite 3.5 175K 172K 174K 175K
Hashcat 4.1 167K 166K 167K 166K
Intel HD 4600 Hash Suite 3.5 4.17K 4.16K 4.16K 4.16K
Hashcat 4.1 4.14K 4.15K 4.15K 4.15K

BCRYPT performance* by number of hashes
System Program 1 4 16 64
core i5
Hash Suite 3.5(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 4.1(4 threads) 5.33K 5.32K 5.32K 5.31K
Radeon HD 7970 Hash Suite 3.5 4.66K 4.64K 4.66K 4.67K
Hashcat 4.1 4.25K 4.22K 4.27K 4.25K
GeForce GTX 970 Hashcat 4.1 6.56K 6.53K 6.53K 6.54K
Hash Suite 3.5 6.27K 6.24K 6.29K 6.27K
Intel HD 4600 Hash Suite 3.5 613 616 624 640
Hashcat 4.1 422 422 422 422

News

Hash Suite 3.5 is out!

October 2, 2018

Version 3.5 is available for download, with support for billions of non-salted hashes.

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.

More news