On Wed, Nov 30, 2011 at 9:57 PM, Rick Dwyer <rpdw...@earthlink.net> wrote:
> 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,
> mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB),
> }

Can you post your decrypt function too?

You create a random IV here, don't you need that IV to decrypt too?

> 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.

I doubt it's choking on anything. htmlentities is only for safe output
to browser, you can always check the 'real' value by looking at the
page source in your browser.


PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to