Try this:
//---- To Encrypt ---
<?php
$cipher = "rijndael-128";
$mode = "cbc";
$plain_text = "Hello World";
$secret_key = "01234567890abcde";
$iv = "fedcba9876543210";
$td = mcrypt_module_open($cipher
mcrypt_generic_init($td, $secret_key, $iv);
$cyper_text = mcrypt_generic($td, $plain_text);
$hex_text = bin2hex($cyper_text);
$fp = fopen('./file.php', 'w');
fwrite($fp, "<?php\n\n\$variable='".$h
fclose($fp);
mcrypt_generic_deinit($td)
mcrypt_module_close($td);
?>
//---- To Decrypt ---
<?php
function hex2bin($hexdata) {
$bindata="";
for ($i=0;$i<strlen($hexdata);
$bindata.=chr(hexdec(subst
}
return $bindata;
}
require('./file.php');
$cipher = "rijndael-128";
$mode = "cbc";
$secret_key = "01234567890abcde";
$iv = "fedcba9876543210";
$td = mcrypt_module_open($cipher
mcrypt_generic_init($td, $secret_key, $iv);
$decrypted_text = mdecrypt_generic($td, hex2bin($variable));
echo '<p>$variable = ' . trim($decrypted_text). '</p>';
mcrypt_generic_deinit($td)
mcrypt_module_close($td);
?>
Main Topics
Browse All Topics





by: TchukiPosted on 2007-03-18 at 14:10:10ID: 18744654
http://uk3.php.net/mcrypt