L02 7.4 筆記 - bcrypt () 和 Hash::make () 給密碼加密

beatles發表於2018-09-20

這兩個方法都是使用 php 的 password_hash() 函式

password_hash() 函式會使用一個隨機數, 與要加密的密碼經過一定演算法生成一段 60 位字串的 加密密碼, 並把這個隨機數儲存在該 60 位字串裡面, 在驗證時, 可以拿出來與要驗證的 密碼 進行整合, 與 加密密碼進行匹配;

所以 每次 bcrypt('password') 的結果可能不一樣, 但實際密碼都是 password

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章