我面临一个需要验证PHP password_hash
方法创建的密码的情况,但是这个验证需要在nodejs服务器上进行。
请问nodejs
是否有与password_hash
和password_verify
等效的可用程序包?谢谢。
在我的情况下,我像下面这样使用php创建了密码。
$data['password'] = password_hash($data['password'],PASSWORD_BCRYPT);
在 Node 中,如果我想要验证密码...
var bcrypt = require('bcrypt');
params.hash = params.hash.replace('$2y$', '$2a$');
bcrypt.compare(params.password, params.hash,async function(err, correct) {
console.log(correct);
});
希望它能帮助到你......