php加密类代码
调用方法:
复制代码 代码示例:
$a = new YigeEncrypt();
$b = $a->encode('一个网http://plcxue.com');
$c = $a->decode($b);
echo $b."n".$c;
//JTA1JUQ5JUExJTA1JUQ5JUNCJTA4JURFJUIyJTg5JTk1JTk1JTkxJTVCUFAlOUElOEElODglODZPJTkwJTkzJTg4
//一个网http://plcxue.com
php加密类:
复制代码 代码示例:
<?php
/**
* @link http://plcxue.com/php/
* 可逆转加密类
*/
class YigeEncrypt {
var $key = 812321;
function encode($txt){
for($i=0;$i<strlen($txt);$i++){
$txt[$i]=chr(ord($txt[$i])+$this->key);
}
return $txt=urlencode(base64_encode(urlencode($txt)));
}
function decode($txt){
$txt=urldecode(base64_decode($txt));
for($i=0;$i<strlen($txt);$i++){
$txt[$i]=chr(ord($txt[$i])-$this->key);
}
return $txt;
}
}