John the Ripper Pro password cracker

John the Ripper is a fast password cracker, available for many operating systems. Its primary purpose is to detect weak Unix passwords, although Windows LM hashes and a number of other password hash types are supported as well. John the Ripper is free and Open Source software, distributed primarily in source code form.

John the Ripper Pro builds upon the free John the Ripper to deliver a commercial product better tailored for specific operating systems. It is distributed primarily in the form of "native" packages for the target operating systems.

Follow @Openwall on Twitter for new release announcements and other news

John the Ripper Pro is currently available for Linux on x86 and x86-64 (x64) systems, with support for the latest Intel and AMD processor features such as SSE2, and for Mac OS X on both Intel and PowerPC Macs, making use of SSE2 and AltiVec acceleration, respectively.

Proceed to John the Ripper Pro homepage for your OS:

Support for certain other operating systems and processor architectures is planned. If your OS is not supported yet, please use the Quick Comment field at the bottom of this web page to request support for your OS; be sure to explicitly indicate your interest in purchasing a copy and license, and provide your e-mail address and desired price. Please note that support for a new OS in Pro versions of John the Ripper may only be added in response to commercial demand. Meanwhile, feel free to explore the cross-platform and free version of John the Ripper.

John the Ripper Pro currently supports the following password hash types (and more are planned):

You can browse the generic documentation for John the Ripper online. Also relevant is our presentation on the history of password security.