php md5 盐 加密

PassCrypt是一个PHP自定义函数,用于简单盐加密。它首先使用MD5对明文密码进行哈希处理,然后生成盐。如果未提供盐,函数会从MD5哈希后的密码中截取一部分作为盐。最后,使用crypt函数结合盐对密码进行加密,返回包含加密密码和盐的数组。
摘要由CSDN通过智能技术生成

自定义函数

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];
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值