我正在使用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
我可以通过编码以简单的形式获取我的加密密码吗?
答案 0 :(得分:2)
https://en.wikipedia.org/wiki/Bcrypt
bcrypt是由Niels Provos设计的密码散列函数 DavidMazières,基于Blowfish密码,并在USENIX上发表 在1999年。
哈希函数是单向的,所以不,你不能获得纯文本密码,如果可以的话,你的加密系统无论如何也无法用于密码存储。