这是一个创建于 1836 天前的主题,其中的信息可能已经有所发展或是发生改变。
<?php
function md5_salt($key)
{
$salt = 'em9yaWNoZW4=';
return base64_encode($key.$salt);
}
function demd5_salt($key)
{
$salt = 'em9yaWNoZW4=';
$key = substr($key,0,strlen($key)-strlen($salt));
return base64_decode($key);
}
$str = '123456';
$str1 = md5_salt($str);
$str2 = demd5_salt($str1);
echo $str1 . "</br>";
echo $str2;
?>
输出是
MTIzNDU2ZW05eWFXTm9aVzQ9
123456em9
5 条回复 • 2019-06-10 18:09:32 +08:00
|
|
1
zorichen 2019-06-06 14:47:57 +08:00
问了一个蠢问题。 不好意思。 找到原因了。
|
|
|
2
j0hnj 2019-06-06 16:08:24 +08:00 via iPhone 1
base64 只是编码,不是加密,你这加盐也没有任何意义
|
|
|
3
king2014 2019-06-06 16:19:17 +08:00
解密的时候先 base64_decode 再截取返回吧 还有你这加密意义是啥
|
|
|
4
jiejiss 2019-06-06 18:10:40 +08:00 2
这盐一点都不咸啊
|
|
|
5
Evilk 2019-06-10 18:09:32 +08:00
base64 不是加密
|