mcrypt_encrypt help needed

From: Date: Wed, 30 Nov 2011 20:57:52 +0000
Subject: mcrypt_encrypt help needed
Groups: php.general 
Request: Send a blank email to php-general+get-315898@lists.php.net to get a copy of this message
Hello all. I am using the following function to encrypt a string: define('SALT', 'myvalueforsalthere'); function encrypt($text) {
    return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, SALT, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
} and then: $myval="hello"; $mayval= encrypt($myval); echo decrypt($myval); returns "hello".... great. But when my input string is more complicated I get unprintable characters out of the decyrpt side: $myval="var1=1&var2=2&var3=3"; The above when decrypted will spit out a string of unprintable characters. Is encrypt/decrypt choking on the "=" sign? I tried: $myval=htmlentities($myval); But it did not work. Any help is appreciated. Thanks, --Rick

« previous php.general (#315898) next »