John The Ripper – безплатен компютърен софтуер, предназначен за възстановяване на пароли чрез техните хешове.
Основната цел на програмата John the Ripper е да проверява слаби пароли в UNIX-системи. Програмата може също така да проверява NTLM хешове, Kerberos, и други. Съществуват реализации за различни операционни системи (включително Microsoft Windows ).
Програмата John the Ripper е много популярна заради поддръжката на голям брой хешове, автоматичното разпознаване на хешове и персонализирания кракер. Тя също така поддържа модули, които осигуряват поддръжка на хешове MD4, пароли LDAP и MySQL.
John the Ripper извършва речникова атака и груба сила. В режим на речникова атака програмата взема предполагаемите пароли от зададен файл и проверява техния хеш спрямо атакувания хеш. В режим на груба сила програмата претърсва всички възможни комбинации от пароли


