John the Ripper: The Basics: Cracking Hashes, Archives, and SSH Keys

Introduction