John The Ripper

This is a benchmark of John The Ripper, which is a password cracker.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark john-the-ripper.

Project Site

openwall.com

Test Created

6 December 2010

Last Updated

10 February 2020

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

42 Seconds

Average Run Time

2 Minutes, 52 Seconds

Test Dependencies

C/C++ Compiler Toolchain + OpenSSL

Accolades

300k+ Downloads + 10k+ Public Benchmark Results

Supported Platforms


Public Result UploadsTest Completions*Reported Installs*OpenBenchmarking.orgEventsJohn The Ripper Popularity Statisticspts/john-the-ripper2011.022011.062011.102012.022012.062012.102013.022013.062013.102014.022014.062014.102015.022015.062015.102016.022016.062016.102017.022017.062017.102018.022018.062018.102019.022019.062019.102020.022020.062020.102021.02200K400K600K800K1000K
* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
Data current as of Fri, 26 Feb 2021 19:13:24 GMT.
Blowfish53.7%MD546.3%Test Option PopularityOpenBenchmarking.org

Revision History

pts/john-the-ripper-1.7.2   [View Source]   Mon, 10 Feb 2020 11:53:21 GMT
pts-core now handles K to numeric conversion so drop this faulty result-definition handling for certain cases of dynamic K.

pts/john-the-ripper-1.7.1   [View Source]   Sat, 08 Feb 2020 10:14:09 GMT
Fix for MD5 test run (JtR appending K to result, update parser) and Cygwin fix for Windows.

pts/john-the-ripper-1.7.0   [View Source]   Fri, 21 Jun 2019 19:56:15 GMT
Update against upstream JtR 1.9.0-jumbo-1.

pts/john-the-ripper-1.6.2   [View Source]   Sat, 07 Apr 2018 20:53:08 GMT
Use gmake on BSDs

pts/john-the-ripper-1.6.1   [View Source]   Sat, 24 Mar 2018 18:01:13 GMT
Disable the configure native-tests to avoid some odd AVX-related build errors being reported on Linux systems

pts/john-the-ripper-1.6.0   [View Source]   Wed, 28 Feb 2018 11:30:09 GMT
Update against JTR 1.8.0-jumbo-1, prep initial Windows support.

pts/john-the-ripper-1.5.1   [View Source]   Sun, 10 Aug 2014 12:14:29 GMT
Support for building John The Ripper on non-x86 architectures. Change submitted by Michael Schloh.

pts/john-the-ripper-1.5.0   [View Source]   Fri, 10 Jan 2014 14:09:42 GMT
Update against upstream John The Ripper 1.8.0.

pts/john-the-ripper-1.4.1   [View Source]   Wed, 23 Jan 2013 13:14:38 GMT
Disable the cache share since the latest JTR upstream version seems to have issues with the parsing when using the PTS cache share.

pts/john-the-ripper-1.4.0   [View Source]   Thu, 04 Oct 2012 00:11:49 GMT
Update against John The Ripper 1.7.9-jumbo-7 upstream plus use openssl-development external dependency.

pts/john-the-ripper-1.3.0   [View Source]   Tue, 21 Feb 2012 10:45:27 GMT
Set the OMPFLAGS on make.

pts/john-the-ripper-1.2.0   [View Source]   Wed, 07 Dec 2011 12:26:09 GMT
Update against John The Ripper 1.7.9 upstream.

pts/john-the-ripper-1.1.0   [View Source]   Sat, 27 Aug 2011 14:09:59 GMT
Update against upstream John 1.7.8.

pts/john-the-ripper-1.0.1   [View Source]   Mon, 06 Dec 2010 14:53:59 GMT
Initial import into OpenBenchmarking.org

Suites Using This Test

Cryptography

C/C++ Compiler Tests

Multi-Core

CPU Massive

Server CPU Tests


Performance Metrics

Analyze Test Configuration:

John The Ripper 1.9.0-jumbo-1

Test: Blowfish

OpenBenchmarking.org metrics for this test profile configuration based on 3,084 public results since 21 June 2019 with the latest data as of 26 February 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Matching Public Results
Real C/S (Average)
100th
51
164742 +/- 21589
100th
8
127348 +/- 15424
99th
6
117153 +/- 669
99th
12
97965 +/- 13052
97th
6
87680 +/- 410
97th
5
85629 +/- 824
97th
14
84972 +/- 11255
96th
30
84617 +/- 1027
96th
9
83997 +/- 376
96th
4
82709 +/- 9166
95th
9
80088 +/- 9604
95th
7
79105 +/- 2307
94th
9
73999 +/- 500
94th
12
71949 +/- 1006
92nd
9
68123 +/- 2224
92nd
4
67233 +/- 2883
92nd
23
63684 +/- 6375
91st
5
61695 +/- 1967
91st
8
60733 +/- 566
91st
8
60313 +/- 172
89th
8
52476 +/- 32
89th
4
51870 +/- 3368
88th
13
50146 +/- 7027
88th
4
49275 +/- 626
88th
9
48923 +/- 687
87th
6
45028 +/- 352
87th
8
44551 +/- 4023
87th
11
43924 +/- 437
86th
6
43634 +/- 452
86th
8
43172 +/- 309
85th
9
42701 +/- 651
85th
4
41136 +/- 186
84th
23
37815 +/- 897
84th
8
37410 +/- 554
82nd
4
34443 +/- 181
82nd
9
34117 +/- 1112
82nd
4
34069 +/- 535
82nd
9
33917 +/- 224
82nd
7
33771 +/- 3492
82nd
3
33745 +/- 3128
81st
4
32305 +/- 143
79th
36
29819 +/- 703
79th
35
29721 +/- 3860
79th
6
29596 +/- 385
78th
13
29074 +/- 416
76th
3
27767 +/- 175
76th
3
27561 +/- 220
76th
4
27550 +/- 119
Mid-Tier
75th
< 27517
75th
12
27385 +/- 160
75th
4
27303 +/- 313
75th
5
27209 +/- 755
74th
22
26467 +/- 216
74th
7
26286 +/- 58
73rd
4
25824 +/- 139
73rd
3
25645 +/- 170
73rd
4
25172 +/- 408
72nd
16
23766 +/- 2734
71st
3
22932 +/- 22
71st
3
22830 +/- 1846
71st
35
22666 +/- 1412
71st
10
22457 +/- 2034
70th
5
21504 +/- 86
70th
14
21407 +/- 107
69th
11
20745 +/- 123
68th
16
20585 +/- 107
66th
9
19851 +/- 1207
65th
5
19066 +/- 37
65th
3
18928 +/- 1916
65th
5
18907 +/- 1815
62nd
5
17231 +/- 89
62nd
48
17009 +/- 1464
61st
15
16308 +/- 1473
61st
6
15909 +/- 345
60th
15
15715 +/- 369
59th
3
15101 +/- 271
59th
7
14650 +/- 1419
59th
3
14616 +/- 10
59th
4
14475 +/- 39
58th
6
14400 +/- 1435
57th
5
13823 +/- 55
56th
5
13783 +/- 75
56th
5
13693 +/- 1371
55th
10
13005 +/- 50
55th
10
12992 +/- 174
54th
11
12712 +/- 405
54th
5
12671 +/- 695
54th
5
12418 +/- 519
53rd
8
12189 +/- 1059
53rd
3
12069 +/- 21
53rd
5
12030 +/- 105
52nd
3
11839 +/- 878
52nd
6
11589 +/- 105
51st
6
11208 +/- 757
51st
11
10899 +/- 131
Median
50th
10841
49th
4
10538 +/- 193
48th
3
9952 +/- 2
47th
3
9835 +/- 467
47th
6
9472 +/- 157
46th
3
9223 +/- 1141
46th
8
9174 +/- 60
45th
9
8353 +/- 793
45th
9
8219 +/- 272
44th
4
7810 +/- 320
43rd
5
7608 +/- 138
42nd
11
7287 +/- 1052
42nd
3
7250 +/- 474
42nd
5
7180 +/- 91
42nd
5
7169 +/- 881
41st
5
6813 +/- 434
41st
7
6666 +/- 585
40th
5
6535 +/- 280
39th
6
6279 +/- 88
38th
3
5873 +/- 389
37th
3
5791 +/- 846
37th
5
5772 +/- 448
37th
3
5768 +/- 723
37th
3
5753 +/- 126
37th
4
5683 +/- 236
37th
5
5642 +/- 210
36th
3
5569 +/- 597
36th
4
5533 +/- 2
35th
3
5300 +/- 694
35th
3
5286 +/- 182
35th
11
5279 +/- 166
35th
3
5272 +/- 1
34th
4
5004 +/- 561
34th
3
4969 +/- 2
33rd
18
4795 +/- 512
32nd
13
4740 +/- 28
32nd
6
4675 +/- 428
32nd
29
4562 +/- 34
30th
6
4323 +/- 170
28th
3
3729 +/- 245
26th
4
2929 +/- 2
Low-Tier
25th
< 2919
25th
6
2882 +/- 148
25th
3
2743 +/- 3
24th
3
2551 +/- 52
24th
3
2522 +/- 111
23rd
4
2319 +/- 52
22nd
20
2165 +/- 19
18th
4
1820 +/- 19
14th
15
1446 +/- 7
13th
8
1370 +/- 58
3rd
3
501 +/- 2
3rd
3
496 +/- 2
OpenBenchmarking.orgDistribution Of Public Results - Test: Blowfish3084 Results Range From 41 To 193028 Real C/S413901776111621154811934123201270613092134781386414250146361502215408157941618016566169521733817724181101849618882192681965411004011042611081211119811158411197011235611274211312811351411390011428611467211505811544411583011621611660211698811737411776011814611853211891811930412004006008001000

Based on OpenBenchmarking.org data, the selected test / test configuration (John The Ripper 1.9.0-jumbo-1 - Test: Blowfish) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkTest: BlowfishRun-Time3691215Min: 1 / Avg: 2.37 / Max: 8

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.6%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: BlowfishDeviation3691215Min: 0 / Avg: 0.64 / Max: 10

Does It Scale Well With Increasing Cores?

Yes, based on the automated analysis of the collected public benchmark data, this test / test settings does generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BaseJohn The Ripper CPU Core ScalingTest: Blowfish468121618202432485664510152025

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 14 Benchmark Results

Intel Xeon E5-2650 v4 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-60-generic - GCC 9.3.0

1 System - 13 Benchmark Results

Intel Xeon E5-2680 v2 - Red Hat KVM - Intel 440FX 82441FX PMC

Ubuntu 18.04 - 4.15.0-20-generic - GCC 7.5.0

1 System - 14 Benchmark Results

AMD EPYC 7282 16-Core - QEMU Standard PC - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-65-generic - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon E5-2690 0 - 4096MB - 59GB

Ubuntu 20.04 - 3.10.0-1127.8.2.vz7.151.14 - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon E3-12xx v2 - RDO OpenStack Compute - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-65-generic - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon Gold 6140 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.10 - 5.8.0-25-generic - GCC 10.2.0

1 System - 14 Benchmark Results

Intel Xeon Silver 4214 - 1024MB - 20GB

Ubuntu 20.04 - 5.4.0 - GCC 9.3.0

1 System - 14 Benchmark Results

AMD EPYC 7702P 64-Core - netcup KVM Server - Intel 440FX 82441FX PMC

Debian 10 - 4.19.0-14-amd64 - GCC 8.3.0

1 System - 14 Benchmark Results

2 x Intel Core - OpenStack Foundation Nova v14.1.1 - Intel 440FX 82441FX PMC

Ubuntu 20.10 - 5.8.0-41-generic - GCC 10.2.0

1 System - 14 Benchmark Results

Intel Xeon - Hetzner vServer v20171111 - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-54-generic - GCC 9.3.0

1 System - 14 Benchmark Results

2 x Intel Xeon E312xx - QEMU Standard PC - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-64-generic - GCC 9.3.0

1 System - 14 Benchmark Results

Intel Xeon E5-2650 v4 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.04 - 5.4.0-60-generic - GCC 9.3.0

Most Popular Test Results

OpenBenchmarking.org Results Compare

3 Systems - 268 Benchmark Results

Intel Core i5-2520M - HP 161C - Intel 2nd Generation Core DRAM

Ubuntu 18.04 - 4.18.0-20-generic - GNOME Shell 3.28.3

16 Systems - 119 Benchmark Results

Intel Xeon W-3275M - Supermicro X11SPA-T v1.01 - Intel Sky Lake-E DMI3 Registers

Ubuntu 19.10 - 5.3.0-46-generic - GNOME Shell 3.34.3

12 Systems - 593 Benchmark Results

AMD Ryzen 7 3800XT 8-Core - MSI MEG X570 GODLIKE - AMD Starship

Ubuntu 20.04 - 5.8.0-050800daily20200622-generic - GNOME Shell 3.36.2

11 Systems - 217 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

12 Systems - 209 Benchmark Results

AMD Ryzen 5 2400G - ASUS PRIME B350M-E - AMD Device 15d0

Ubuntu 19.04 - 5.2.0-999-generic - GNOME Shell 3.32.1

8 Systems - 360 Benchmark Results

AMD Ryzen Threadripper 2990WX 32-Core - ASUS ROG ZENITH EXTREME - AMD 17h

Ubuntu 19.10 - 5.4.0-999-generic - GNOME Shell 3.34.1

10 Systems - 19 Benchmark Results

Intel Core i5-10400F - MSI Z490-A PRO - Intel Comet Lake PCH

Ubuntu 20.10 - 5.8.0-43-generic - KDE Plasma 5.19.5

3 Systems - 301 Benchmark Results

Intel Core i5-10600K - ASUS PRIME Z490M-PLUS - Intel Comet Lake PCH

Ubuntu 20.04 - 5.4.0-40-generic - GNOME Shell 3.36.3

1 System - 248 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Device 1480

Ubuntu 18.04 - 5.2.0-999-generic - GNOME Shell 3.28.3

11 Systems - 19 Benchmark Results

Intel Core i5-2500K - Gigabyte Z77X-UD5H - Intel 2nd Generation Core DRAM

Ubuntu 20.10 - 5.8.0-43-generic - KDE Plasma 5.19.5

21 Systems - 72 Benchmark Results

AMD EPYC 7601 32-Core - TYAN B8026T70AE24HR - AMD 17h

Ubuntu 19.04 - 5.3.0-999-generic - GNOME Shell 3.32.2

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment