Re: pack it in

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

 



2008. 01. 25, péntek keltezéssel 00.20-kor Jochem Maas ezt írta:
> someone asked about checksum values in another thread, I believe
> he got his answer no thanks to me. but whilst I was trying to help
> I got stuck playing with pack/unpack.
> 
> so now I have the broadbrush question of what would one use
> pack/unpack for? can anyone point at some realworld examples/code that
> might help me broaden my horizons?
> 

I have used pack in my password decrypt function:

function encode_pwd($text) {
   $size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
   $iv = mcrypt_create_iv($size, MCRYPT_DEV_RANDOM);
   return bin2hex(mcrypt_encrypt(MCRYPT_RIJNDAEL_256,
     md5('secret key goes here'),
     $text,
     MCRYPT_MODE_ECB,
     $iv
   ));
}

function decode_pwd($encrypted_text) {
   $size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
   $iv = mcrypt_create_iv($size, MCRYPT_DEV_RANDOM);
   return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256,
     md5('secret key goes here'),
     pack("H*", $encrypted_text),
     MCRYPT_MODE_ECB,
     $iv
   ));
}

greets
Zoltán Németh

> rds,
> jochem
> 

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