Re: encryption

From: Date: Thu, 19 Jul 2001 17:17:57 +0000
Subject: Re: encryption
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-58750@lists.php.net to get a copy of this message
I'd use the password function in mysql to store encrypted passwords, I'd be interested to hear if anyone has a reason that doing this is not a good idea. On Thu, Jul 19, 2001 at 12:52:55PM -0400, Tom Malone wrote: > Hello! > > I have a small problem. On my website there is some information I would like > to protect. Right now I am using .htaccess to password-protect the > directory, but I was thinking about using php and a form with > usernames/passwords in a MySQL database. Thankfully, I read the following in > the manual right before I was about to use the crypt() function to encrypt > my password and compare it to the encrypted hash in the DB: > > "It seems that a lot of people don't understand the point of using one-way > encryption. More importantly, a lot of web designers forget that PHP > encryption is done entirely on the web server, not the client. > > > > Point being, if your form has a password input option and the user clicks > SUBMIT, the password is then sent _as plain text_ over the Internet to the > web server where it is then encrypted for comparison against a password > database. > > > > Do _not_ use these types of functions to add security to a form unless > you're using an SSL or TLS (etc.) encrypted session. The only potential way > around this issue is for you to write a JavaScript program that does the > hashing on the client side before being sent over the Internet (which would > make this function unnecessary)." > > I am pretty new to PHP and absolutely clueless as far as > encryption/algorithims are concerned. Could anyone possibly point me to a > viable solution for this problem? > > Thanks in advance! > > Tom Malone > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net -- Jeff Bearer, RHCE Webmaster PittsburghLIVE.com

« previous php.general (#58750) next »