我們熟知的加密方式有很多,比如MD5,sha。下面是我工作中用到的密碼加密的方式:
我們利用php自帶的函數,password_hash()。
$password = 'password123456';//原始密碼
$hash_password = password_hash($password, PASSWORD_BCRYPT);//使用BCRYPT算法加密密碼
if (password_verify($password , $hash_password)){
echo "密碼匹配";
}else{
echo "密碼錯誤";
}
這種方法的好處就是每次生成的密碼都是不一樣的,很難破解,比較安全。