How to hash and salt passwords
Posted
by
Henrik Skogmo
on Stack Overflow
See other posts from Stack Overflow
or by Henrik Skogmo
Published on 2011-01-02T12:49:17Z
Indexed on
2011/01/02
12:53 UTC
Read the original article
Hit count: 211
I realize that this topic have been brought up sometimes, but I find myself not entirely sure on the topic just yet.
What I am wondering about how do you salt a hash and work with the salted hash? If the password is encrypted with a random generated salt, how can the we verify it when the user tries to authenticate? Do we need to store the generated hash in our database as well?
Is there any specific way the salt preferably should be generated? Which encryption method is favored to be used? From what I hear sha256 is quite alright.
And lastly, would it be an idea to have the hash "re-salted" when the user authenticates?
Thank you!
© Stack Overflow or respective owner