Visa Inc. interview question

What is the difference between a hash function and a secure hash function, and how would you go about altering a hash function to make it secure?