Which of the following is the BEST reason for salting a password hash before it is stored in a database?
A. To prevent duplicate values from being stored
B. To make the password retrieval process very slow
C. To protect passwords from being saved in readable format
D. To prevent users from using simple passwords for their access credentials