首页 > 解决方案 > C# Bcrypt.net-next Nuget 程序集名称?

问题描述

我编写了一个登录代码,所以我需要用 BCrypt 散列我的密码。我将 Nuget 包用于 BCrypt.Net-Next。我按照教程对登录密码进行哈希处理,但我得到了一个错误,即缺少程序集引用。我尝试:

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

如果有人能告诉我如何使用该包进行登录,那就太棒了。:)

标签: c#bcrypt

解决方案


几张支票

  1. 您使用的是什么版本的框架?签入 Nuget 描述是否支持您的版本
  2. dll是否丢失?如果它在那里,请尝试从属性窗口更改其属性,将本地复制为 true 。

另外,如果您希望可以尝试 EasyEncryption,我个人更喜欢 Easy Encryption。我与此无关。这只是一个建议。


推荐阅读