Re: libmcrypt usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Nathan Rixham wrote:
> Gary wrote:
>> Nathan Rixham wrote:
>>> Gary wrote:
>>>> Can anyone tell me what the equivalent to the following command line
>>>> usage of openssl is, in php using the mcrypt_* functions, please:
>>>> ,----
>>>> | openssl enc -e -aes-256-cbc -k <some key> ...
>>>> `----

>>> use MCRYPT_RIJNDAEL_128
>>
>> Err.. why, if you don't mind me asking?
>>
>
> because MCRYPT_RIJNDAEL_128 is the implementation of AES

Huh? Why call it 128 if you actually want to use AES 256?

Anyway, thanks to your help and that of Dave Thompson on the openssl
mailing list it's sorted out.

For the record I needed to
1. Make sure the salt is included in the data sent to the receiver
(mcrypt does *not* do this for you)
2. Pad the output per PKCS#5
3. Encrypt using the correct mcrypt function (mcrypt_generic, apparently)

http://juan.axisym3.net/2010/03/16/write-openssl-files-in-php/ was very
helpful in terms of choosing which specific mcrypt encryption function
to call (and in fact describes exactly what I was trying to do).

-- 
Gary        Please do NOT send me 'courtesy' replies off-list.
PHP 5.2.12 (cli) (built: Jan 14 2010 14:54:11)
1.7.7(0.230/5/3) 2010-08-31 09:58 Cygwin


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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux