John the Ripper is a fast password cracker. Its primary purpose is to
detect weak Unix passwords. Besides several crypt(3) password hash types,
supported out of the box include fast built-in implementations of SHA-crypt
and SunMD5, Windows NTLM (MD4-based) password hashes, various macOS and
Mac OS X user password hashes, fast hashes such as raw MD5, SHA-1, SHA-256,
and SHA-512, various SQL and LDAP server password hashes, as well as many
non-hashes such as SSH private keys, S/Key skeykeys files, Kerberos TGTs,
encrypted filesystems such as macOS .dmg files and "sparse bundles",
encrypted archives such as ZIP, RAR, and 7z, encrypted document files such
as PDF and Microsoft Office's - and these are just some examples.
This version integrates lots of contributed patches, including GPU support,
dynamic expressions, has fallback for CPU SIMD extensions and for OMP,
moreover, has on device mask acceleration and prince mode available.
The packages for RHEL 8 and RHEL 7 are in each distribution’s respective Extra Packages for Enterprise Linux (EPEL) repository. The instructions for adding this repository diverge slightly between RHEL 8 and RHEL 7, which is why they’re listed separately below.
The EPEL repository can be added to RHEL 8 with the following command: