[b]HashKracker[/b]
Hash Kracker is the free all-in-one tool to recover the hash password for multiple hash types.
now it supports password recovery from these popular Hash types
MD5
SHA1
SHA256
SHA384
SHA512
It uses dictionary based attacking method which makes the cracking operation very simple and easier. You can find good collection of password dictionaries (also called wordlist)
Though it supports only Dictinary Crack method, you can easily use tools like Crunch, Cupp to generate brute-force based or any custom password list file and then use it with 'Hash Kracker'.