首页 > php教程 > PHP源码 > 一个简单的字符串加密解密类

一个简单的字符串加密解密类

PHP中文网
发布: 2016-05-25 17:11:50
原创
1022 人浏览过

一个简单的字符串加密解密类

<? class cryption { 
  
    function en($str,$key) { 
        $ret=&#39;&#39;; 
        $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=&#39;&#39;; 
        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
登录后复制

 以上就是一个简单的字符串加密解密类的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板