John the Ripper è uno strumento di recupero delle password, che verifica le lacune di sicurezza dei sistemi in modo da individuare potenziali accessi non autorizzati alle informazioni. Le caratteristiche principali di questo strumento sono il codice di verifica della robustezza e il codice hash delle password.