php可以逆转的加密类
PHP #加密 #类2012-10-30 13:34
调用方法:
$a = new YigeEncrypt(); $b = $a->encode('一个网http://yige.org'); $c = $a->decode($b); echo $b."\n".$c; //JTA1JUQ5JUExJTA1JUQ5JUNCJTA4JURFJUIyJTg5JTk1JTk1JTkxJTVCUFAlOUElOEElODglODZPJTkwJTkzJTg4 //一个网http://yige.org类:
<?php /** * @link http://yige.org/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; } }
相关文章
- PHP获取指定IP地址的whois数据 2012/10/30
- php5中北京时间差8小时的解决办法 2012/10/30
- PHP计算两个时间相差的天/时/分/秒 2012/10/30
- PHP文件夹复制的函数 2012/10/30
- PHP生成缩略图的函数 2012/10/30
- php获取文件类型和文件信息 2012/10/30
- PHP将多维数组转为一维数组的函数 2012/10/30
- PHP实现的session数据库交互类 2012/10/30
- PHP获取客户端IP地址的函数 2012/10/30
- php多文件上传的三种方法 2012/10/29