【php开源代码栏目提醒】:以下是网学会员为您推荐的php开源代码-13_10.php,希望本篇文章对您学习有所帮助。
<?php
//定义一个函数,基于base64_encode()函数,生成加密字符串
function reEncode($string){
//获取加密后的字符串
$enString = base64_encode($string);
//替换字符串中的等于号为其md5值
$enString = str_replace("=",md5("="),$enString);
//返回加密后的字符串
return $enString;
}
//定义一个函数,还原reEncode()函数加密的字符串
function reDecode($string){
//替换字符串中的字符串为=号
$string = str_replace(md5("="),"=",$string);
//使用base64_decode()进行解密
$string = base64_decode($string);
//返回解密后的字符串
return $string;
}
//使用自定义的加密函数加密数据
$string = "这是使用自定义函数加密的数据";
$enString = reEncode($string);
echo "<b>加密前字符串:</b>".$string."<br>";
echo "<b>加密后字符串:</b>".$enString."<br>";
//使用自定义函数解密字符串
$deString = reDecode($enString);
echo "<b>解密后的字符串:</b>".$deString."<br>";
?>