|
|
|
|
|
by benhirashima
4631 days ago
|
|
one strategy that has occurred to me is to use a secret "master" salt, in addition to random public salts for each password. that way, an attacker would have to obtain the secret salt, as well as the public salts. the secret salt would be stored in the program that does the hashing, and not in the database. this requires an attacker to gain access to the filesystem where the program lives, as well as the database. of course, this offers no guarantees, but does make it harder for the attacker. |
|
[1] See towards the end of the very comprehensive first answer. http://security.stackexchange.com/questions/211/how-to-secur...
Then go back, read the rest of it :)