John the Ripper é um cracker de senha rápida, atualmente disponível para muitos sabores de Unix, Windows, DOS, BeOS e OpenVMS. Seu objetivo principal é detectar senhas Unix fracas. Além de vários tipos de hash de senha crypt(3) mais comumente encontrados em vários sistemas Unix, suportados fora da caixa são hashes do Windows LM, além de muitos outros hashes e cifras na versão aprimorada pela comunidade.