AI编程助手
AI免费问答

PHP的加密解密字符串函数,_PHP教程

  2016-07-12 09:03   863浏览 原创

php的加密解密字符串函数,

程序中经常使用的php加密解密字符串函数

代码如下:

复制代码
/*********************************************************************
    函数名称:encrypt
    函数作用:加密解密字符串
    使用方法:
    加密     :encrypt('str','E','nowamagic');
    解密     :encrypt('被加密过的字符串','D','nowamagic');
    参数说明:
    $string   :需要加密解密的字符串
    $operation:判断是加密还是解密:E:加密   D:解密
    $key      :加密的钥匙(密匙);
    
http://www.cnblogs.com/roucheng/
*********************************************************************/
    function encrypt($string,$operation,$key='')
    {
        $key=md5($key);
        $key_length=strlen($key);
        $string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8).$string;
        $string_length=strlen($string);
        $rndkey=$box=array();
        $result='';
        for($i=0;$i
<span class="cnblogs_code_copy"><img src="http://www.bkjia.com/uploads/allimg/151228/1G05961Z-0.gif?x-oss-process=image/resize,p_40" alt="复制代码"></span>

<p> </p>
<p>使用方法:</p>

<span class="cnblogs_code_copy"><img src="http://www.bkjia.com/uploads/allimg/151228/1G05961Z-0.gif?x-oss-process=image/resize,p_40" alt="复制代码"></span>
<pre class="code">$id = 132;
    
$token = encrypt($id, 'E', 'a');
    
echo '加密:'.encrypt($id, 'E', 'a');
echo '<br>';
    
echo '解密:'.encrypt($token, 'D', 'a');
复制代码

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1084381.htmlTechArticlePHP的加密解密字符串函数, 程序中经常使用的PHP加密解密字符串函数 代码如下: /********************************************************************* 函...

php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。