So Im working on a site(gaming community) that im aiming to release to the public soon. Currently Im working on the password part. I have only used md5 until now. I have read about password safety and heard that salting is currently the way to go.
How does this sound to you?
Every user has its own unique 12 length salt of random characters(#/¤& etc), stored in the users table. The salt is hashed(sha256) along with the password upon registration and re-hashed on login.
Anything I can improve? Maybe sha512 and a longer salt or is this enough. Tell me what you think.
Thank you and great site. You will definetly see more questions from me soon :P
// Jarpi