龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 字符串加密解密类

时间:2014-06-15 02:29来源:网络整理 作者:网络 点击:
分享到:
字符串加密解密类 [代码片段(32行)]
<?
class cryption {

    function en($str,$key) {
        $ret='';
        $str = base64_encode ($str);
        for ($i=0; $i<=strlen($str)-1; $i++){
            $d_str=substr($str, $i, 1);
            $int =ord($d_str);
            $int=$int^$key;
            $hex=strtoupper(dechex($int));
            $ret.=$hex;
        }
        return $ret;
    }

    function de($str,$key) {
        $ret='';
        for ($i=0; $i<=strlen($str)-1; 0){
            $hex=substr($str, $i, 2);
            $dec=hexdec($hex);
            $dec=$dec^$key;
            $ret.=chr($dec);
            $i=$i+2;
        }
        return base64_decode($ret);
    }

}

$cryption=new cryption;
?>
精彩图集

赞助商链接