Re: Encryption Question

From: Date: Tue, 22 Jun 2004 18:16:37 +0000
Subject: Re: Encryption Question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-188826@lists.php.net to get a copy of this message
Jay Blanchard wrote:
Good morning gurus! I am encrypting some data on one server and now I am attempting to decrypt on another server using mcrypt_encrypt and mycrypt_decrypt (using same key and initialzation vector). It is almost working but I seem to still have a little problem, that data is missing the last character which still seems to be encrypted. I am putting the data in the database with addslashes, and retrieving with stripslashes, but I get things like this; 45221141¤Þ,]¹9Ñ 77777775ÿåZ|z while($arrEncInfo = mysql_fetch_array($dbGetSub)){ $stripDataA = stripslashes($arrEncInfo['dataA']); $stripIV = stripslashes($arrEncInfo['iv']); $dataA = mcrypt_decrypt($encAlg, $encKey, $stripDataA, $encMode, $stripIV); echo $dataA . "\n"; } Has anyone seen this? Could there be a difference between the PHP installs? Both are version 4.3.7. Thanks! Jay
You should probably use mysql_escape_string or mysql_real_escape_string instead of addslashes and stripslashes. IMHO addslashes and stripslashes are pretty much useless. -- paperCrane <Justin Patrin>

« previous php.general (#188826) next »