so md5 would be the securest way to handle password security for a website?
Randy ----- Original Message ----- From: "Daniel Kiss" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, August 29, 2002 12:19 AM Subject: Re: mysql password ( ) > Hi, > > The password() function is a "one way encoder". In other words it just > generates some kind of checksum of the input parameter. > So you cannot decrypt them, but it is much safer than encrypting and > decrypting strings, because even the attacker cannot decrypt them. :-) > > You can use it this way for example: > > Let's say my password is: abcdef > > Password('abcdef') -> 0bc7a0b7062090d5 (You must store this checksum in the > database.) > > When you want to check if the password entered by the user is correct, you > need to do this: > > The password entered by the user: abcdeg > > You call the password function: > > Password('abcdeg') -> 0bc7a2b806208ed6 > > Compare the stored checksum and this one: NOT EQUAL -> entered password is bad > > > Notice that if there is only a small difference between the right and the > entered words the checksum will be different in many aspects. That's why it > is quite safe. > > But you can get better protecting if you use the MD5 function. It works the > same way than the password function, but generates 32 character long > checksum instead of 16. > > > > At 10:47 2002.08.28._ -0600, you wrote: > >I have used the mysql password(\"$pass \") function in the past to encrypt > >passwords into the db. but can not decrypt them if needed. I know this is > >not something new. > > > >Is there a better way to protect passwords in the db and then decrypt them > >if needed ? > > > >Thanks > > > >Mark > > > > > >--------------------------------------------------------------------- > >Before posting, please check: > > http://www.mysql.com/manual.php (the manual) > > http://lists.mysql.com/ (the list archive) > > > >To request this thread, e-mail <[EMAIL PROTECTED]> > >To unsubscribe, e-mail <[EMAIL PROTECTED]> > >Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > > > --------------------------------------------------------------------- > Before posting, please check: > http://www.mysql.com/manual.php (the manual) > http://lists.mysql.com/ (the list archive) > > To request this thread, e-mail <[EMAIL PROTECTED]> > To unsubscribe, e-mail <[EMAIL PROTECTED]> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php > --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php