Password encryption with JavaScript
This morning, I found some scripts to do MD4, MD5 and SHA encryption with JavaScript. If I add these to AppFuse and Roller, it means that a user's password will never be sent in plain-text. Very nice - anyone using any of these scripts? Any reason I should use someone else's scripts instead of the ones I found?
Posted by Niklas on March 22, 2004 at 02:41 PM MST #
I agree that SSL is the best solution, and I have SSL-for-login-only as part of AppFuse, but not part of Roller. Maybe I should add it. As for SSL on this site, I should probably buy a certificate for my domain (InstantSSL has good deals). Maybe I'll do that as part of the move to my new hosting provider.
Posted by Matt Raible on March 22, 2004 at 03:01 PM MST #
I think I'd have to agree - it doesn't really add any security but through obscurity, does it? Shadowed (ie. hashed) passwords are good for when you store passwords in a database, it means that even if someone gets read access on your database they don't know what the user's password is (unless they can invert the hash function!). Where does extra security come from if you hash passwords client-side?
Roberto
Posted by Roberto on March 22, 2004 at 03:02 PM MST #
Here it is
Posted by Koz on March 22, 2004 at 08:53 PM MST #
Posted by G3rt on March 22, 2004 at 10:31 PM MST #
Posted by James A. Hillyerd on March 23, 2004 at 12:05 AM MST #
Posted by Kelzer on April 02, 2004 at 09:06 PM MST #