Sascha,

Can you please check this out? It should probably be fixed for 4.0.6.

Andi

>Delivered-To: [EMAIL PROTECTED]
>Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
>list-post: <mailto:[EMAIL PROTECTED]>
>Delivered-To: mailing list [EMAIL PROTECTED]
>Date: Thu, 17 May 2001 16:48:36 +0100
>From: Chris Walker <[EMAIL PROTECTED]>
>X-Mailer: The Bat! (v1.51) Personal
>Reply-To: Chris Walker <[EMAIL PROTECTED]>
>Organization: Gameshrine
>To: [EMAIL PROTECTED]
>Subject: [PHP-DEV] mcrypt failure under PHP 4.0.5 -> more info.
>
>Hi fellow developers,
>
>RE: mcrypt functionality failure since PHP 4.0.5 upgrade.
>
>This is a snippet taken from the class that handles the addition of
>new users into the users table. It shows the way we *were
>successfully* using mcrypt to encrypt user's passwords:
>
>//--- Begin code paste.
>
>    $password_key = md5($username);
>
>    // Actual passwords are randomly generated.
>    // User may change later.
>
>    srand((double)microtime()*1000000);
>    $password = substr(md5(rand(0,9999999)),0,8);
>
>    // Encrypt password using md5 string above.
>
>    $td = mcrypt_module_open (MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, "");
>    $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
>    mcrypt_generic_init ($td, $password_key, $iv);
>    $encrypted_password = mcrypt_generic ($td,$password);
>    mcrypt_generic_end ($td);
>
>    // Do database insert using $encrypted_password value.
>
>//--- End code paste.
>
>The rest is irrelevant. Up until the upgrade to PHP 4.0.5, the above
>method worked without any issue, each time returning properly
>encrypted passwords which were then stored in the database.
>
>At the moment passwords are now being stored unencrypted but since its
>currently on an internal development server the security implications
>are negligible, BUT I would appreciate any feedback, similar
>encounters, etc from the development community since this clearly
>needs fixing.
>
>Many thanks,
>
>Chris.
>
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to