john - Detects Weak Passwords

Property Value
Distribution openSUSE Tumbleweed
Repository Security all
Package filename john-1.8.0-68.20.i586.rpm
Package name john
Package version 1.8.0
Package release 68.20
Package architecture i586
Package type rpm
Category Productivity/Security
License GPL-2.0+
Maintainer -
Download size 4.92 MB
Installed size 9.44 MB
John the Ripper is a fast password cracker (password security auditing
tool). Its primary purpose is to detect weak Unix passwords, but a
number of other hash types are supported as well.


Package Version Architecture Repository
john-1.8.0-68.20.x86_64.rpm 1.8.0 x86_64 Security
john-1.8.0-10.4.x86_64.rpm 1.8.0 x86_64 openSUSE Oss
john-1.8.0-10.4.i586.rpm 1.8.0 i586 openSUSE Oss
john - - -


Name Value
/usr/bin/perl - - - - - - - - - - - - - -


Name Value
config(john) = 1.8.0-68.20
john = 1.8.0-68.20
john(x86-32) = 1.8.0-68.20


Type URL
Binary Package john-1.8.0-68.20.i586.rpm
Source Package john-1.8.0-68.20.src.rpm

Install Howto

  1. Add the Security repository:
    # zypper addrepo security
  2. Install john rpm package:
    # zypper install john




2018-03-27 -
- Build against openSSL 1.0 until upstream catches up
2017-05-27 -
- Add reproducible.patch to sort input files to make build reproducible
2016-12-08 -
- remove incorrect too large john.keyring ...
The signature of these tarballs is currently with a key with MD5 hash,
which is rejected by default.
2016-02-17 -
- as follow on of previous "jumbo patch" need two powerpc changes:
new john-1.7.9-powerpc_BE_need_rhash_u32_swap_copy.patch
place ppc64le.patch after application of "jumbo patch" in spec
allow to solve partially boo #940498  for ppc64le
but still have 4 FAILED tests for ppc64 tracked upstream by
2015-06-25 -
- fix SLE 11 SP3 build
2014-12-15 -
- include "jumbo patch" into the build - special thanks to
Mark Draheim for the specfile patch (closes bnc #839246)
2014-01-10 -
- Fix build on ppc64le
- added patches:
* ppc64le.patch
2013-10-28 -
- Use the generic target for m68k
2013-10-09 -
- update to 1.8.0:
+ Revised the incremental mode to let the current character counts
grow for each character position independently, with the aim to
improve efficiency in terms of successful guesses per candidate
passwords tested.
+ Revised the pre-defined incremental modes, as well as external
mode filters that are used to generate .chr files.
+ Added makechr, a script to (re-)generate .chr files.
+ Enhanced the status reporting to include four distinct speed
metrics (g/s, p/s, c/s, and C/s).
+ Added the "--fork=N" and "--node=MIN[-MAX]/TOTAL" options for
trivial parallel and distributed processing.
+ In the external mode compiler, treat character literals as unsigned.
+ Renamed many of the formats.
+ Updated the documentation.
+ Relaxed the license for many source files to cut-down BSD.
+ Relaxed the license for John the Ripper as a whole from GPLv2
(exact version) to GPLv2 or newer with optional OpenSSL and
unRAR exceptions.
+ Assorted other changes have been made.
- add simple man pages for relbench and mailer scripts
- disable jumbo patch for now until a version for 1.8.0 is out
2013-03-17 -
- Use the generic target for aarch64

See Also

Package Description
kbfs-2.11.0-9.13.i586.rpm Encrypted remote storage based on Keybase identities
kbfs-2.11.0-9.13.x86_64.rpm Encrypted remote storage based on Keybase identities
kbfs-git-2.11.0-9.13.i586.rpm Git remote helper for repositories stored on Keybase
kbfs-git-2.11.0-9.13.x86_64.rpm Git remote helper for repositories stored on Keybase
kbfs-tool-2.11.0-9.13.i586.rpm Keybase Filesystem command line utility
kbfs-tool-2.11.0-9.13.x86_64.rpm Keybase Filesystem command line utility
keepassx-2.0.3-43.35.i586.rpm Cross Platform Password Manager
keepassx-2.0.3-43.35.x86_64.rpm Cross Platform Password Manager
keybase-client-3.2.2-11.2.i586.rpm Keybase command line client
keybase-client-3.2.2-11.2.x86_64.rpm Keybase command line client
keychain-2.8.5-32.3.noarch.rpm A Key Management Application for SSH2 RSA/DSA and GnuPG Keys
keyutils-1.5.11-65.24.i586.rpm Linux Key Management Utilities
keyutils-1.5.11-65.24.x86_64.rpm Linux Key Management Utilities
keyutils-devel-1.5.11-65.24.i586.rpm Development package for building linux key management utilities
keyutils-devel-1.5.11-65.24.x86_64.rpm Development package for building linux key management utilities