php password_hash password_verify 登录密码加密及校验

$pwd = '我是密码';
$hash1 = password_hash($pwd, PASSWORD_DEFAULT);
var_dump($hash1);
$hash2 = password_hash($pwd, PASSWORD_DEFAULT);
var_dump($hash2);
var_dump(password_verify($pwd, $hash1));
var_dump(password_verify($pwd, $hash2));

 

结果

string(60) "$2y$10$dOvLX8qlhGruqTUjsn6u0uWxT2LhyarI4kxiKKP5MwGB8Ox2wltPu"
string(60) "$2y$10$hUHRJWimk6UTKexm/ulGFutFp.y4xBPAKmRpAGTbxwYijPDMArATa"
bool(true)
bool(true)

 

无须加盐, 也可以很大程度增加加密强度,特别适合登录密码的存储和校验。

posted @ 2022-03-11 01:07  lobtao  阅读(260)  评论(0)    收藏  举报