note 17059 added to ref.mcrypt
| From: | webmaster at screengraphics dot de | Date: | Fri, 23 Nov 2001 21:41:23 +0000 |
| Subject: | note 17059 added to ref.mcrypt | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-21218@lists.php.net to get a copy of this message | ||
a little example:
<?php
$key = "secret_key";
function EnCryp($varname,$parameter,$sign = ""){
global $key;
// encrypt data
$parameter = mcrypt_cbc (MCRYPT_BLOWFISH_128, $key, $parameter,MCRYPT_ENCRYPT);
// url modification
$parameter = base64_encode($parameter);
echo $varname."=".$parameter.$sign;
}
?>
<a href="mcrypt_decode.php?<?php
EnCryp("data","top_secret","&");EnCryp("specialfolder","even_more_top_secret");
?>">TestLink</a><br>
<br>
<a href="<?php echo basename($PHP_SELF); ?>?show=1">Show
Source</a><br>
<?php
if($show == 1){
show_source(basename($PHP_SELF));
}
?>
<?php
$key = "secret_key";
function DeCryp($parameter){
global $key;
// url modification
$parameter = base64_decode($parameter);
// encrypt data
$parameter = mcrypt_cbc (MCRYPT_BLOWFISH_128, $key, $parameter,MCRYPT_DECRYPT);
echo $parameter;
}
?>
<a href="mcrypt_encode.php?">Back</a><br>
<br>
<a href="<?php echo basename($PHP_SELF); ?>?show=1">Show
Source</a><br>
<br>
<?php
DeCryp($data);
echo "<br>";
DeCryp($specialfolder);
echo "<br>";
if($show == 1){
show_source(basename($PHP_SELF));
}
?>
regards uli
--
http://www.php.net/manual/en/ref.mcrypt.php
http://master.php.net/manage/user-notes.php?action=edit+17059
http://master.php.net/manage/user-notes.php?action=delete+17059
http://master.php.net/manage/user-notes.php?action=reject+17059