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?