Hash Kracker is the free all-in-one tool to recover the hash password for multiple hash types.
Currently it supports password recovery from following popular Hash types
It uses dictionary based cracking method which makes the cracking operation simple and easier.
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'.