我们熟知的加密方式有很多,比如MD5,sha。下面是我工作中用到的密码加密的方式:
我们利用php自带的函数,password_hash()。
$password = 'password123456';//原始密码
$hash_password = password_hash($password, PASSWORD_BCRYPT);//使用BCRYPT算法加密密码
if (password_verify($password , $hash_password)){
echo "密码匹配";
}else{
echo "密码错误";
}
这种方法的好处就是每次生成的密码都是不一样的,很难破解,比较安全。