3 // Voir http://bugs.php.net/bug.php?id=13399&edit=1
4 function encrypt_pass($ascii_pass)
7 $keystr="Veni, vidi, vici!!!";
8 //echo "keystr=$keystr\n";
9 //$td = mcrypt_module_open(MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, "");
10 //$td = mcrypt_module_open(MCRYPT_TWOFISH, "", MCRYPT_MODE_ECB, "");
11 $td = mcrypt_module_open(MCRYPT_ARCFOUR, "", MCRYPT_MODE_STREAM, "");
13 $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
15 mcrypt_generic_init ($td, $keystr, $iv);
16 $enc_pas= mcrypt_generic ($td, $ascii_pass);
17 mcrypt_generic_end ($td);
22 echo encrypt_pass("ItmyPass");