php可逆转加密类入门实例

发布时间:2020-12-23编辑:脚本学堂
php可逆转加密类代码,php加密算法的实现代码,比较简单的加密代码,可以逆转。

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;
    }
}