<?php
function php_encrypt($str){
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';//(加密密钥)
$decrypt_key = 'mgzqtcobnuhelkpdawxfyivrsj2468021359';//(加密密钥字符串)
if ( strlen($str) == 0) return false;//使用Strlen()函数获取要加密字符串的长度,如果是“0”,停止加密;
for($i = 0;$i<strlen($str);$i++){
for($j = 0;$j<strlen($encrypt_key);$j++){//依次将$str的字符同加密密钥进行比较, {
if($str[$i]==$encrypt_key[$j]){
$enter.= $decrypt_key[$j];//记录相同位置的字符给$enter
break;
}
}
}
return $enter;//循环完后形成一个新的字符串$enter;
}
//php_decrypt()//PHP系统自带的解密函数
function php_decrypt($str){
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'mgzqtcobnuhelkpdawxfyivrsj2468021359';
If (strlen($str)==0) return false;
for($i = 0;$i< strlen($str);$i++){
for($j = 0;$j<strlen($decrypt_key);$j++){
if($str[$i]==$decrypt_key[$j]){
$enter .= $encrypt_key[$j];
break;
}
}
}
return $enter;
}
$str = "abcdefg";
echo "姓名加密前:".$str."<br >";
$str1= php_encrypt($str);
echo "姓名加密后:".$str1."<br >";
$str2= php_decrypt($str1);
echo "姓名加密前:".$str2."<br >";
?>
PHP解密加密自定义
最新推荐文章于 2021-03-09 22:41:27 发布