我编写了一个登录名,因此我需要使用 BCrypt 对我的密码进行哈希处理。我使用 BCrypt.Net-Next 的 Nuget 包。 我按照教程对登录密码进行哈希处理,但出现错误,提示缺少程序集引用。 我尝试:
using BCrypt;
using BCrypt.Net;
using BCrypt.Net-Next; <- Is a Error
using BCrypt.Net.Next;
或者安装原始 BCrypt,但 BCrypt 对于我的应用程序来说太旧了
无事可做
因此,在 BCrypt.Net-Next 的教程中,您可以使用:
var a = BCrypt.HashPassword("StrnogPassword");
但是如果我使用它,我会收到错误
CS0234 Missing Assembly Reference
如果有人能告诉我如何使用该包进行登录,那就太棒了。 :)
很少检查
另外,如果您愿意,可以尝试 EasyEncryption,我个人更喜欢 Easy Encryption。我与此无关。这只是一个建议。
对于再次遇到此问题的人,这条线对我有用
BCrypt.Net.BCrypt.HashPassword("my password");
您也可以在顶部添加
using static BCrypt.Net.BCrypt;
,直接拨打HashPassword()
。