Here,.. wait a minute. Let me pull my head out of my arse... ;o}
Many thanks Jay... -daniel -----Original Message----- From: Jay Smith [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 03, 2003 3:11 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] Re: Mcrypt functions You're using the same input for both encryption and decryption. Change the decryption line to $decrypted = mcrypt_ecb(MCRYPT_BLOWFISH, $key, $encrypted, MCRYPT_DECRYPT, $iv); srand() isn't doing anything here, you can get rid of it. Also, the IV does nothing here, it is ignored in ECB mode. Try using something like CBC mode. J Daniel Rychlik wrote: > I read more on vector IV and I agree with you. I've been reading this > manual on mcrypt_encrypt and _decrypt functions. I came up with this from > what I read and pretty much took the example. I have a problem with my > decrypt statement. Im passing what I believe is the correct params, but I > could be mistaken. > > Output from my function... > > ?_ V''?'3?n2VkRyw?? y}P?e ` <- Encrypted Data... > 8?̫R?64e]xLom > 2?*? > " ? ez;T_=G?<- Decrypted data... > > code <snipit> > > srand(); > $key = "this is a secret key"; > $input = "Let us meet at 9 o'clock at the secret place."; > > $size = mcrypt_get_iv_size (MCRYPT_BLOWFISH, MCRYPT_MODE_ECB); > > $iv = mcrypt_create_iv($size, MCRYPT_RAND); > > > $encrypted = mcrypt_ecb (MCRYPT_BLOWFISH, $key, $input, MCRYPT_ENCRYPT, > $iv); > > echo $encrypted," <- Encrypted Data...<br/>"; > > $decrypted = mcrypt_ecb (MCRYPT_BLOWFISH, $key, $input, MCRYPT_DECRYPT, > $iv); > > echo $decrypted, "<- Decrypted data...<br/>"; > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php