php怎么用函数加密解密?(PHP加密解密函数)
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));
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
