php中的密碼加密問題

我們熟知的加密方式有很多,比如MD5,sha。下面是我工作中用到的密碼加密的方式:

我們利用php自帶的函數,password_hash()。

$password = 'password123456';//原始密碼
$hash_password = password_hash($password, PASSWORD_BCRYPT);//使用BCRYPT算法加密密碼
if (password_verify($password , $hash_password)){
   echo "密碼匹配";
}else{  
   echo "密碼錯誤";
}

這種方法的好處就是每次生成的密碼都是不一樣的,很難破解,比較安全。

發佈了25 篇原創文章 · 獲贊 13 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章