2017-08-18 53 views
0

我正在使用bcrypt来加密密码并保存到数据库中,但现在我需要授予管理员访问权限,以便他可以检查任何人的密码,这样才能以简单的形式返回。可以通过编码以纯文本格式获取我的bcrypt密码吗?

bcrypt.genSalt(saltRounds, function(err, salt) { 
    bcrypt.hash(myPlaintextPassword, salt, function(err, hash) { 
     // Store hash in your password DB. 
    }); 
}); 

https://www.npmjs.com/package/bcrypt

我能得到我的纯形式bcrypted密码通过编码。

回答

1

https://en.wikipedia.org/wiki/Bcrypt

bcrypt是密码散列函数由尼尔斯·普罗沃斯和 戴维·马齐尔斯设计,基于Blowfish加密,并于1999年在USENIX 呈现

散列函数是一个不管怎样,你都无法获得纯文本密码,如果可以的话,你的加密系统无论如何都无法用于密码存储。

+0

感谢您的确认欢呼 – Ash

相关问题