PHP的加密解密字符串函数,
程序员文章站
2022-05-23 15:29:40
...
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
使用方法:
$id = 132; $token = encrypt($id, 'E', 'a'); echo '加密:'.encrypt($id, 'E', 'a'); echo '
'; echo '解密:'.encrypt($token, 'D', 'a');
下一篇: python字符类型的一些方法小结
推荐阅读
-
PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题 - 心中的飞梦
-
php常用hash加密函数,phphash加密_PHP教程
-
有关php array_values()函数的文章推荐10篇
-
php中过滤html代码的函数 提高程序安全性_PHP
-
php字符串替换函数substr_replace()用法实例_PHP教程
-
PHP各版本的函数类型声明详解
-
PHP统计目录大小的自定义函数分享
-
PHP各种编码的汉字字符串截取
-
php从右向左/从左向右截取字符串的实现方法
-
php不使用iconv库进行gb2312与utf-8编码转换的函数