繁体   English   中英

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

[英]how to compare a user entered password to an encrypted password in a database using BCrypt

我有一个任务,我需要使用BCrypt验证用户密码,然后他们才能从数据库中检索其交易详细信息,该帐户的密码已被散列并放入数据库中。 我是BCrypt的新手,我不知道从哪里开始。 我仅需要一些帮助来了解BCrypt的工作原理,还需要知道如何将用户输入的密码(通过输入框)与数据库中的加密密码进行比较,以便用户可以检索其信息。

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

这可能是一个好的开始。 这里阅读详细信息

我只需要一些帮助来了解BCrypt的工作原理

用C#实现的jBCrypt的.Net端口。 它使用了Blowfish加密算法的密钥计划的变体,并引入了一个工作因数,该因数使您可以确定哈希函数的价格,从而使该算法具有“未来防伪性”。

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

本文包含有关如何执行此操作的完整示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM