MD5 and SHA Functions have been used for years to verify files and messages. Discuss how they have used. What is the difference between a one way hash value and other cryptographic functions? Why is a “salt” important?

MD5 and SHA Functions have been used for years to verify files and messages. Discuss how they have used. What is the difference between a one way hash value and other cryptographic functions? Why is a “salt” important?