等效于nodejs的password_hash [英] password_hash equivalent in nodejs

查看:319
本文介绍了等效于nodejs的password_hash的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正面临一种情况,需要验证通过nodejs服务器上的PHP password_hash方法创建的密码.

I'm facing a situation that need to verify password created via PHP password_hash method on nodejs server.

nodejs是否具有等效于password_hashpassword_verify的可用软件包?谢谢.

Does nodejs have an available package that equivalent to password_hash and password_verify? Thank you.

推荐答案

就我而言,我在php中创建了如下所示的密码

In my case i created password in php like below

$data['password'] = password_hash($data['password'],PASSWORD_BCRYPT);

在Node中,如果我想验证密码......

In Node if i want to verify that password than ...

var bcrypt = require('bcrypt');
params.hash = params.hash.replace('$2y$', '$2a$');
bcrypt.compare(params.password, params.hash,async function(err, correct) {
 console.log(correct);
});

希望它将对您有帮助.....

Hope it will help you .....

这篇关于等效于nodejs的password_hash的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆