我可以通过编码以简单的形式获取我的密码吗?

时间:2017-08-18 07:24:45

标签: 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

我可以通过编码以简单的形式获取我的加密密码吗?

1 个答案:

答案 0 :(得分:2)

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

  

bcrypt是由Niels Provos设计的密码散列函数   DavidMazières,基于Blowfish密码,并在USENIX上发表   在1999年。

哈希函数是单向的,所以不,你不能获得纯文本密码,如果可以的话,你的加密系统无论如何也无法用于密码存储。