2011-01-29 2 views
0

私はtextmode:passwordというテキストボックスを持っています。 しかし、ポストバック後、値は消滅します。pswフィールドの値を.xml(md5)に書き込む

非常に基本的な暗号化と一緒にできるだけ単純なこの文字列値を取得するにはどうすればよいですか?

よろしくお願いいたします。

答えて

0

「この文字列値を取得する」とはどういうことでしょうか。サーバー上のユーザーが入力したパスワード(ASP.NET/C#側)を取得する場合は、テキストボックスのTextプロパティを読み取るだけです。

ポストバックの後、サーバーから返されたページにはすべてのパスワード入力がクリアされます。パスワードテキストはHTMLページにレンダリングされません。これはASP.NETのTextBoxの機能です(誤っていると主張するかもしれませんが)。 TextBoxの子孫を作成するか、a workaroundを使用して、この制限を克服できます。しかし、「文字列の値を取得する」との関連性はわかりませんが、値をクライアントに返す必要はありませんか?

暗号化に関しては、JavaScriptベースの暗号化を使用して通過中のパスワードやJavaScriptベースのハッシュを使用してパスワードのMD5だけを計算する可能性がありますが、そのためにいくつかのライブラリが用意されていますおそらくhttpsが良い解決策になるでしょう。

また、私は.xmlの記述を理解していません。あなたが達成しようとしていることについてもう少し詳細を加えることができますか?

関連する問題