I have found a lot of posts on hashing at the client but none that quite answer my question.
I would like to hash user passwords at the client so that I don't have to send a plain text password across the web but I have a question as to how i might do so successfully when using a salt.
The normal procedure of validating a password is.. 1) user enters username and password 2) recover salt based on username 3) hash password and salt 4) check hash against db
If this all takes place on the server, this is no big deal but it becomes complicated if you are on the client. 2) would have to be a call back to the server while maintaining the password somewhere (without posting it) so.. ajax? Is that the best way or am i missing something?
Thanks in advance!