0

我正在一个 asp.net 网站上工作,我正在使用 .NET 身份验证框架创建需要用户名/密码才能登录的安全页面。据我所知,.NET 表单身份验证发送用户名/的编码值/密码的散列值存储在 ms sql server 数据库中的服务器的密码(假设在 web.config 文件中将 paswordFormat 设置为散列)。

所以,我现在要做的是使用客户端中的任何哈希算法从登录页面获取用户名/密码值,将它们发送到服务器并在服务器中进行验证过程。是否有人遇到过这种情况,或者是否有相关的资源或解决方法。请告诉我。

4

1 回答 1

0

您可以从服务器使用它作为

 Private Function isValidUser(ByVal username As String, ByVal password As String) As [Boolean]

    Dim UserHash As String =FormsAuthentication.HashPasswordForStoringInConfigFile(username, "MD5")

如果您想在客户端上做某事,那么您必须使用 javascript;这是一篇有用的文章 http://www.mojavelinux.com/articles/javascript_hashes.html

于 2012-10-25T20:48:02.350 回答