John the Ripper — спеціальна утиліта для оцінки надійності паролів, підтримує різні режими злому і розпізнає безліч форматів зашифрованого тексту. Може бути використана для відновлення паролів від системи, а також різних архівів і документів.
Програма John the Ripper може використовуватися як інструмент для перевірки надійності, відновлення або злому паролів. Робота софта полягає в обчисленні хешів. Серед основних методів визначення парольних даних: брутфорс, підбір комбінацій символів і цифр, повний перебір всіх можливих варіантів за словником і так далі.
Утиліта виконує аудит хешів NTLM, LM, LDAP, Kerberos, Jumbo MD4, FreeBSD MD5 Raw, MySQL, DES, Cuda, AFS, SSE2 Hash, PGP, AVX Hashes та багатьох інших. Вміє зламувати Ключі OpenSSH, ZIP/RAR, PDF, TGT Key. Якщо JtR зміг зламати один з ваших паролів, можете вважати його ненадійним. Доступно збереження результатів діагностики у вигляді документації DOC і txt.
Управляється за допомогою введення команд з командного рядка, проте розробник пропонує установку додаткового інтерфейсу для програмного забезпечення.