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

问题描述 投票:0回答:1

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

python mongodb bcrypt
1个回答
0
投票

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

$2a$12$tEKPayfQg.iLSLU5OqIeZOjQWe0r6ju7Bh8/WNa7u0sHNg214dptm

是bcrypt。

© www.soinside.com 2019 - 2024. All rights reserved.