A method receives input data and determines if a salt value exists. The
method generates a salt value and stores the salt value in a table entry
if the salt value does not exist. The method further retrieves the salt
value from the table entry if the salt value exists and generates a hash
from the salt value and the input data. The method further includes
generating a password from the hash and returning the password to an
application to gain entry to the application. Also a program storage
device readable by a machine includes instructions that cause the machine
to perform similarly to the method.