John the Ripper - A portable password cracker with built-in efficient implementations of multiple password hashing algorithms found on various Unix flavors. Additionally supports Kerberos AFS and Windows NT LanMan hashes, plus more with contributed patches. Officially supp - http://www.openwall.com/john/