自定义函数
if(!function_exists('PassCrypt')){
/**简单盐加密
* Notes:
* User: guqi
* Date: 2023/2/17
* Time: 10:11
* @param $pass 明文密码
* @param $salt 盐
* @return array
*/
function PassCrypt($pass,$salt=''){
$pass=md5($pass);
if(empty($salt)){
$salt=substr($pass,1,4);
}
return ['pass'=>$pass,'salt'=>$salt];
$psw=crypt($pass,$salt);
return ['pass'=>$psw,'salt'=>$salt];
}
}
PassCrypt是一个PHP自定义函数,用于简单盐加密。它首先使用MD5对明文密码进行哈希处理,然后生成盐。如果未提供盐,函数会从MD5哈希后的密码中截取一部分作为盐。最后,使用crypt函数结合盐对密码进行加密,返回包含加密密码和盐的数组。
4070

被折叠的 条评论
为什么被折叠?



