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.032011.072011.112012.032012.072012.112013.032013.072013.112014.032014.072014.112015.032015.072015.112016.032016.072016.112017.032017.072017.112018.032018.072018.112019.032019.072019.112020.032020.072020.112021.03200K400K600K800K1000K
* 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 Sun, 07 Mar 2021 14:12:03 GMT.
Blowfish48.2%MD551.8%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: MD5

OpenBenchmarking.org metrics for this test profile configuration based on 3,416 public results since 21 June 2019 with the latest data as of 7 March 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
24
8145642 +/- 600639
100th
21
7980714 +/- 253383
99th
4
7128917 +/- 23591
99th
6
6671334 +/- 111772
99th
5
6589267 +/- 32915
99th
6
6518806 +/- 457715
99th
4
6103417 +/- 274193
98th
6
5375889 +/- 50078
98th
6
4896389 +/- 127324
98th
8
4843958 +/- 75923
97th
4
4801584 +/- 211167
97th
4
4726000 +/- 94667
97th
6
4535722 +/- 23542
96th
7
4506714 +/- 198067
96th
14
4470354 +/- 254749
96th
7
4199334 +/- 284106
96th
10
4149733 +/- 45231
95th
5
4036200 +/- 142860
95th
10
3950200 +/- 243383
94th
4
3664500 +/- 115407
94th
7
3562238 +/- 52364
94th
14
3554051 +/- 45118
94th
9
3531148 +/- 41461
93rd
4
3347250 +/- 110834
93rd
7
3331381 +/- 109850
92nd
32
3271594 +/- 416906
92nd
3
2815444 +/- 119670
91st
7
2747333 +/- 102122
91st
7
2683190 +/- 31851
91st
4
2617250 +/- 58500
91st
11
2598849 +/- 52072
90th
12
2586818 +/- 9333
90th
3
2552666 +/- 80829
90th
3
2544778 +/- 105441
90th
9
2529556 +/- 33731
89th
3
2465111 +/- 70822
89th
4
2357334 +/- 62667
89th
9
2327111 +/- 40019
88th
21
2163180 +/- 117259
88th
4
2151583 +/- 67500
88th
10
2129400 +/- 34965
87th
3
1958334 +/- 269678
87th
9
1894963 +/- 41986
87th
11
1889454 +/- 64993
85th
23
1752997 +/- 135108
85th
6
1744778 +/- 86821
85th
7
1736714 +/- 38287
85th
21
1704967 +/- 101884
84th
34
1698798 +/- 216838
84th
5
1681533 +/- 43519
84th
3
1539667 +/- 29356
83rd
3
1520667 +/- 58030
83rd
13
1477615 +/- 47574
82nd
4
1407417 +/- 63867
82nd
3
1373111 +/- 97926
82nd
10
1369667 +/- 30408
82nd
24
1365703 +/- 30277
82nd
12
1360909 +/- 54672
81st
3
1330111 +/- 95455
81st
38
1309425 +/- 123911
80th
10
1254934 +/- 24610
79th
7
1178209 +/- 124550
79th
5
1082600 +/- 30085
79th
7
1047891 +/- 52863
78th
5
985026 +/- 22720
78th
15
954321 +/- 14979
76th
5
892642 +/- 86410
76th
47
885179 +/- 85332
Mid-Tier
75th
< 879467
75th
11
850902 +/- 47666
74th
4
829661 +/- 78868
74th
6
782987 +/- 28563
74th
3
769342 +/- 2420
73rd
4
760309 +/- 20563
73rd
13
749618 +/- 17117
73rd
3
735971 +/- 67042
72nd
12
719721 +/- 15488
71st
20
690277 +/- 46288
71st
4
689135 +/- 50142
70th
3
670515 +/- 4756
70th
3
641712 +/- 944
69th
3
616958 +/- 32234
69th
6
609772 +/- 15609
68th
9
607348 +/- 33072
67th
25
546512 +/- 56371
66th
3
519897 +/- 45612
66th
6
486123 +/- 19699
65th
3
467631 +/- 359
64th
9
452517 +/- 35841
64th
8
440305 +/- 36192
64th
3
437922 +/- 5143
63rd
5
435536 +/- 4016
63rd
5
428296 +/- 8819
63rd
3
426714 +/- 7747
62nd
5
411622 +/- 9668
61st
4
398580 +/- 35856
61st
6
396625 +/- 9049
61st
4
396485 +/- 20533
60th
30
393869 +/- 33010
59th
6
379468 +/- 12381
59th
3
363831 +/- 4057
58th
3
349094 +/- 9617
58th
3
345432 +/- 566
56th
15
312169 +/- 36566
56th
3
303270 +/- 23726
54th
11
285445 +/- 8459
53rd
6
264529 +/- 12747
53rd
9
257367 +/- 14965
52nd
3
253821 +/- 1865
52nd
5
243268 +/- 27613
Median
50th
219558
50th
3
206161 +/- 26563
50th
4
205591 +/- 10558
50th
4
204513 +/- 196
50th
4
201168 +/- 21466
47th
14
189759 +/- 810
46th
4
187672 +/- 732
46th
11
185402 +/- 568
44th
3
174687 +/- 19250
44th
5
172816 +/- 8311
44th
7
171754 +/- 10379
43rd
3
170011 +/- 1425
39th
3
147763 +/- 11835
38th
5
133498 +/- 3367
35th
20
115770 +/- 918
31st
3
105856 +/- 117
27th
4
94995 +/- 946
26th
4
93515 +/- 486
26th
3
90251 +/- 8983
Low-Tier
25th
< 83267
23rd
8
73641 +/- 4223
14th
16
46090 +/- 255
8th
36
26829 +/- 3954
4th
3
18849 +/- 783
3rd
5
12596 +/- 1645
2nd
23
7736 +/- 164
OpenBenchmarking.orgDistribution Of Public Results - Test: MD53352 Results Range From 594 To 879872000 Real C/S59417598023351954525279288170390310879877391055851681231825971407800261583774551759748841935723132111697422287671712463646002639620292815594582991568873167543163343517453519491743695466033871440324047414614223388904399363194575337484751311774927286065103260355279234645455208935631183225807157515983131806159106096335080386511054676687028966863003257038977547214951837390926127566900417742874707918848998094823288270797578446771868622746158798720447001400210028003500

Based on OpenBenchmarking.org data, the selected test / test configuration (John The Ripper 1.9.0-jumbo-1 - Test: MD5) has an average run-time of 5 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: MD5Run-Time1632486480Min: 1 / Avg: 4.1 / Max: 84

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: MD5Deviation3691215Min: 0 / Avg: 0.82 / Max: 12

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: MD546812162024324864510152025

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

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

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 Gold 6140 - DigitalOcean Droplet v20171212 - Intel 440FX 82441FX PMC

Ubuntu 20.10 - 5.8.0-44-generic - GCC 10.2.0

1 System - 14 Benchmark Results

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

Ubuntu 20.04 - 5.4.0-66-generic - GCC 9.3.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

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

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

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

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 - 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

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 Gold 6226R - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

12 Systems - 593 Benchmark Results

AMD Ryzen 7 5800X 8-Core - Gigabyte X570 AORUS MASTER - AMD Starship

Fedora 33 - 5.8.16-300.fc33.x86_64 - GNOME Shell 3.38.1

11 Systems - 217 Benchmark Results

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

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

12 Systems - 209 Benchmark Results

Intel Core i9-9900K - ASUS PRIME Z390-A - Intel Cannon Lake PCH

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

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

10 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

11 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

4 Systems - 14 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

1 System - 263 Benchmark Results

AMD Ryzen 7 3700X 8-Core - MSI MEG X570 GODLIKE - AMD Device 1480

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

3 Systems - 143 Benchmark Results

ARMv8 Neoverse-N1 - Amazon EC2 m6g.metal v1.0 - 252GB

Ubuntu 20.04 - 5.4.0-1009-aws - GCC 9.3.0

Find More Test Results