0

私はasp.net Webサイトで作業しており、.NET認証フレームワークを使用して、ログインにユーザー名/パスワードを必要とする安全なページを作成しています。理解できる限り、.NETフォーム認証はユーザー名/のエンコードされた値を送信しますパスワードのハッシュ値が ms sql サーバー データベースに格納されているサーバーにパスワードを送信します (web.config ファイルで paswordFormat が Hashed に設定されていると仮定します)。

だから、私が今したいのは、ログインページからユーザー名/パスワードの値を取得し、クライアントのハッシュアルゴリズムのいずれかを使用してそれらをハッシュし、サーバーに送信して、サーバーで検証プロセスを実行することです。そのような状況に遭遇した人はいますか、または関連するリソースや回避策がある場合は. 私にお知らせください。

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 に答える