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

Reply via email to