如何使用BCrypt将用户输入的密码与数据库中的加密密码进行比较

本文关键字:密码 加密 比较 数据库 用户 输入 何使用 BCrypt | 更新日期: 2023-09-27 17:51:11

我有一个任务,在他们可以从数据库中检索他们的交易详细信息之前,我需要使用BCrypt验证用户的密码,帐户的密码已经被散列并放入数据库中。我是新来的比特币,我不知道从哪里开始。我只需要一些帮助了解BCrypt是如何工作的,我还需要知道如何比较用户输入的密码(通过输入框)到数据库中的加密密码,以便用户可以检索他们的信息。

如何使用BCrypt将用户输入的密码与数据库中的加密密码进行比较

我是新来的BCrypt,我不知道从哪里开始

这可以是一个良好的开端。点击这里阅读详细信息

我只是需要一些帮助来理解BCrypt是如何工作的

在c#中实现的jBCrypt的。net端口。它使用了Blowfish加密算法的密钥调度的一个变体,并引入了一个工作因子,它允许您确定哈希函数的代价有多高,从而允许该算法"面向未来"。

我需要知道如何比较用户输入的密码(通过输入框)和数据库中的加密密码,以便用户可以检索他们的信息。

本文包含一个完整的示例。