我对Asp.net mvc完全陌生。我试图在我的Asp.net mvc应用程序上实现基于令牌的身份验证。我已根据http://www.primaryobjects.com/2015/05/08/token-based-authentication-for-web-service-apis-in-c-mvc-net/成功实施客户端生成的令牌随每个http请求一起发送。在服务器端,我处理此令牌并获取其中的数据,以在服务器端生成要比较的令牌。我的令牌中包含数据用户名,密码,IP,用户代理和时间戳。在服务器端,我从客户端令牌中获取用户名,并从数据库中检索密码以在服务器中生成令牌。现在的问题是我的应用程序已更改为使用BCrypt.Net.BCrypt.HashPassword
将加密的密码存储在数据库中。现在的问题是使用此BCrypt API,我无法解密哈希密码来获取原始密码。所以我不知道如何在服务器端生成令牌。关于此的任何想法都非常赞赏