#27854 [Opn->Fbk]: Decryption does not work

From: Date: Sat, 03 Apr 2004 21:23:11 +0000
Subject: #27854 [Opn->Fbk]: Decryption does not work
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-57464@lists.php.net to get a copy of this message
ID: 27854 Updated by: derick@php.net Reported By: bibblekibble at hotmail dot com -Status: Open +Status: Feedback Bug Type: mcrypt related Operating System: Windows 2000 PHP Version: 5.0.0RC1 New Comment: Works fine for me on Linux. Do you have other extensions loaded? Previous Comments: ------------------------------------------------------------------------ [2004-04-03 15:08:25] bibblekibble at hotmail dot com Description: ------------ Encryption appears to work, as plain text becomes ciphertext, but decryption using either the mcrypt_decrypt or mdecrypt_generic functions returns the ciphertext unchanged as the result of the function call. Reproduce code: --------------- $key = "ae2b1fca515949e5d54fb22b"; $td = mcrypt_module_open ('tripledes', '', 'cbc', ''); $iv_size = mcrypt_enc_get_iv_size ($td); $iv = mcrypt_create_iv ($iv_size, MCRYPT_RAND); if (mcrypt_generic_init ($td, $key, $iv) != -1) { /* Encrypt it */ $c_t = mcrypt_generic ($td, "testing"); mcrypt_generic_deinit ($td); echo "ciphertext: ". $c_t; /* Decrypt it */ mcrypt_generic_init ($td, $key, $iv); $p_t = mdecrypt_generic ($td, $c_t); echo " plaintext: ". $p_t; mcrypt_generic_deinit ($td); mcrypt_module_close ($td); } Expected result: ---------------- This should produce the following: ciphertext: _sometext_ plaintext: testing Where _sometext_ is the ciphertext created based on the random input vector. E.g. ÛÖæ‚È« Actual result: -------------- ciphertext: ÛÖæ‚È« plaintext: ÛÖæ‚È« ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=27854&edit=1

« previous php.bugs (#57464) next »