If I use MD5 based encryption...would i have similar problem in the future when i move the codes around to different server?
----- Original Message ----- From: "Jeff Harris" <[EMAIL PROTECTED]> To: "Sævar Öfjörð" <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Friday, June 20, 2003 12:06 AM Subject: RE: [PHP] strange crypt() problem > It looks like "Some operating systems support more than one type of > encryption. In fact, sometimes the standard DES-based encryption is > replaced by an MD5-based encryption algorithm. The encryption type is > triggered by the salt argument. At install time, PHP determines the > capabilities of the crypt function and will accept salts for other > encryption types. If no salt is provided, PHP will auto-generate a > standard two character salt by default, unless the default encryption type > on the system is MD5, in which case a random MD5-compatible salt is > generated. PHP sets a constant named CRYPT_SALT_LENGTH which tells you > whether a regular two character salt applies to your system or the longer > twelve character salt is applicable." > > The first server you were using was using DES, this new server is using > MD5. Since hashes are one-way algorithms, you appear to be SOL. However, > you might be able to work something with mcrypt and someone who knows > anything about it. > > http://www.php.net/manual/en/ref.mcrypt.php > > Jeff > > On Jun 19, 2003, "Sævar Öfjörð" claimed that: > > | > |Well, if you don't find another solution for this, you could generate > |random passwords for each member and mail them to them. Then you would > |md5() them and update the DB with new md5()'ed passwords... This is not > |the easy way out so I hope someone finds out why the crypt() is behaving > |strangely. > | > |Sævar - ICELAND > | > |-----Original Message----- > |From: Huzz [mailto:[EMAIL PROTECTED] > |Sent: 19. júní 2003 22:43 > |To: [EMAIL PROTECTED] > |Subject: Re: [PHP] strange crypt() problem > | > |I already have about 1000 members their password crypted using crypt(); > |would they able to login using their password or they have to change it > |again?? > | > |Thanks > | > | > |"SævË Ölêöyp" <[EMAIL PROTECTED]> wrote in message > |news:[EMAIL PROTECTED] > |Try using md5() instead because it is more widely supported than crypt() > |and it leaves no room for errors. > | > |Hope it helps, > |Sævar ICELAND > | > | > |-----Original Message----- > |From: Huzz [mailto:[EMAIL PROTECTED] > |Sent: 19. júní 2003 21:43 > |To: [EMAIL PROTECTED] > |Subject: [PHP] strange crypt() problem > | > |I have this bit of code to crypt user password in user registration as > |shown > |below. > | > | $cryptpass=crypt($makepass); > |which generated crypted password like eg 37Q9fppLHc4fQ with php 4.0 > | > |And am using the codes below to check for valid login.. > |// $pass - from login page > |// $dbpass - from the database > | $pass=crypt($pass,substr($dbpass,0,2)); > | } > | if (strcmp($dbpass,$pass)) { > | return(0); > | } > | > | > |Recently i have moved the same file to a new server with php 4.3.1 the > |problem is the same piece of codes above generates completely differen > |crypted value eg.$1$RjZHv7qx$h/L9ZUNT48rilHB6fGoMP/ .. hence the login > |codes above does not work... :( > | > |Please someone tell me that i am not going mad.... > | > |please help > |huzz > | > -- > Registered Linux user #304026. > "lynx -source http://jharris.rallycentral.us/jharris.asc | gpg --import" > Key fingerprint = 52FC 20BD 025A 8C13 5FC6 68C6 9CF9 46C2 B089 0FED > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php