hint 1

check out john the ripper. 
google is your friend. 
My money is on linux as being your best bet.