诺兰网 - 只为资源而生-分享永无止境 - 专注优质源码/电脑软件/活动资讯/技术教程分享

php怎么用函数加密解密?(PHP加密解密函数)

编辑:诺兰网 分类:PHP教程 首发 阅读量:195 次
扫码手机访问
0
摘要:php怎么用函数加密解密呢?我们用到以下代码 可以实现php加密解密,具体加密运行个人测试   /** * 字符加密 * @param string $string 原文 * @param string $key 密钥...

php怎么用函数加密解密呢?我们用到以下代码 可以实现php加密解密,具体加密运行个人测试

 

/**
 * 字符加密
 * @param string $string 原文
 * @param string $key 密钥
 * @return string 加密后的内容
 */
function encryptStr($string, $skey='nuolanyl.com'){
 //str_split把字符串分割到数组中
 $strArr = str_split(base64_encode($string));
 $strcount = count($strArr);
 foreach(str_split($skey) as $key=>$value){
 $key < $strcount && $strArr[$key].= $value;
 return str_replace(array('=','+','/'), array('O0O0O', 'o000o', 'oo00o'), join($strArr));
 }
}

/**
 * 字符解密
 * @param string $string 密文
 * @param string $skey
 * @return string 解密后的内容
 */
function decryptStr($string, $skey='nuolanyl.com'){
 $strArr = str_split(str_replace(array('O0O0O', 'o000o', 'oo00o'), array('=', '+', '/'), $string), 2);
 $strCount = count($strArr);
 foreach (str_split($skey) as $key => $value)
 $key <= $strCount && @$strArr[$key][1] === $value && $strArr[$key] = $strArr[$key][0];
 return base64_decode(join($strArr));
}
阅读时间:

字数统计:本文共有 844 个字

本文标题:《php怎么用函数加密解密?(PHP加密解密函数)》发布于2022-10-24 14:27:28

版权声明:文章由《诺兰网》发布、原创转载请保留出处!

本文链接:https://www.nuolanyl.com/post-2155.html

上一篇
天猫每天拍一拍猜商品赢免单活动
下一篇
PHP代码执行SQL文件(php怎么执行数据库?)

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:68407578@qq.com

同类推荐

最新文章

评论列表
签到

小姐姐视频

热门文章

随机推荐

标签云

PHP教程 php怎么用函数加密解密?(PHP加密解密函数)
php怎么用函数加密解密呢?我们用到以下代码 可以实现php加密解密,具体加密运行个人测试   /** * 字符加密 * @param s...
扫描二维码阅读原文
诺兰网 January, 01
生成社交图 ×