检查数据库中是否存在加密密码

时间:2020-03-22 21:59:44

标签: python mongodb bcrypt

我有一个使用bcrypt的加密密码。我想检查数据库中是否存在用户输入密码。我正在使用mongoDB。我该如何检查?我需要用原始的盐加密输入的密码,并检查数据库中是否存在该模式?如果是这样,我该如何找回盐?如果盐很容易被提取,从一开始它的意义是什么?

1 个答案:

答案 0 :(得分:0)

如果您在数据库中看到以下形式的字符串:

$2a$12$tEKPayfQg.iLSLU5OqIeZOjQWe0r6ju7Bh8/WNa7u0sHNg214dptm

那是bcrypt。