php可逆加密
作者:admin 日期:2007-06-02
asp?tag=php" target="_blank"> php
//这个是程序加密解密的密钥,之后知道这个数值,才能解开加密
//在这个地方定义为全局变量,可以放到你的配置文件里面去
define("KEY_NUMBER",50);
//加密过程
function encode($txt){
$key=KEY_NUMBER;
for($i=0;$i $txt[$i]=chr(ord($txt[$i])+$key);
}
return $txt=urlencode(base64_encode(urlencode($txt)));
}
//解密过程
function decode($txt){
$key=KEY_NUMBER;
$txt=urldecode(base64_decode($txt));
for($i=0;$i $txt[$i]=chr(ord($txt[$i])-$key);
}
return $txt;
}
//测试
echo encode("中国");
?>
//这个是程序加密解密的密钥,之后知道这个数值,才能解开加密
//在这个地方定义为全局变量,可以放到你的配置文件里面去
define("KEY_NUMBER",50);
//加密过程
function encode($txt){
$key=KEY_NUMBER;
for($i=0;$i
}
return $txt=urlencode(base64_encode(urlencode($txt)));
}
//解密过程
function decode($txt){
$key=KEY_NUMBER;
$txt=urldecode(base64_decode($txt));
for($i=0;$i
}
return $txt;
}
//测试
echo encode("中国");
?>
评论: 0 | 引用: 0 | 查看次数: 5523
发表评论
广告位