Ah nevermind, I see it now: https://trac.cakephp.org/browser/trunk/cake/1.2.x.x/cake/libs/security.php
Thanks. On 10/26/07, Wayne Fay <[EMAIL PROTECTED]> wrote: > Must be new, I've got cake_1.2.0.5427alpha and there's no > Security.cipher(). I'll go check a more recent build... > > > On 10/26/07, nate <[EMAIL PROTECTED]> wrote: > > > > Check the cipher() function in the Security class. > > > > On Oct 26, 2:06 pm, "Wayne Fay" <[EMAIL PROTECTED]> wrote: > > > I solved the problem with mcrypt (so I can build my own stuff if > > > necessary) but I'm still wondering if anyone else has advice on > > > reversible encryption in Cake... > > > > > > Wayne > > > > > > On 10/26/07, Wayne Fay <[EMAIL PROTECTED]> wrote: > > > > > > > Hi bakers, > > > > > > > I need a reversible encrypt function in Cake, and I need to be able to > > > > use it in a non-Cake PHP class as well. Basically I've got an export > > > > function that is nontrivial and previously written in PHP, and instead > > > > of rewriting things to make it work in Cake, I'm planning to encrypt > > > > the URL parameters with Cake and then decrypt them in my export > > > > function. > > > > > > > I wrote a little EncryptionHelper using some code I took from > > > >www.php.combut it doesn't seem to be working in Cake though it works > > > > fine in "standard" PHP. I had to uncomment the > > > > "extension=php_mcrypt.dll" line in php.ini of course. > > > > > > > Here's the error: > > > > Fatal error: Call to undefined function mcrypt_get_iv_size() in > > > > C:\dev\cake\app\views\helpers\encryption.php on line 18 > > > > > > > Here's the code: > > > > $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); > > > > $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); > > > > $key = "This is a very secret key"; > > > > return urlencode(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, > > > > $key, $text, MCRYPT_MODE_ECB, $iv))); > > > > > > > So it seems like I can't use these built-in PHP functions for some > > > > reason... Any advice? > > > > > > > Wayne > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
