php7.3使用password_hash() 提示:PHP Warning: Use of undefined constant PASSWORD_ARGON2ID

发布于 2019-12-18 21:24:05

如题,谢谢大佬

查看更多

关注者
0
被浏览
1.2k
1 个回答
莫小豆
莫小豆 2019-12-18
这家伙很懒,什么也没写!

PASSWORD_ARGON2ID 需要 Argon2的支持,如果没安装Argon2又需要使用,可以先检查PASSWORD_ARGON2ID是否支持。如:

if(defined('PASSWORD_ARGON2ID')) {
    $hash = password_hash('password123', PASSWORD_ARGON2ID, array('time_cost' => 10, 'memory_cost' => '2048k', 'threads' => 6));
} else {
    $hash = password_hash('password123', PASSWORD_DEFAULT, array('time_cost' => 10, 'memory_cost' => '2048k', 'threads' => 6));
}

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览