0

ユーザーがユーザー名とパスワードでログインできるようにする単純な ASP.Net アプリを作成しようとしています。私は .NET Framework 4 で EF データベースを使用しており、C# でコーディングしています。私の問題は、ユーザーが登録ページに詳細を登録すると、パスワードの値が保存されないことです。そのテキストフィールドはパスワードフィールドです。

パスワードの実際の値をデータベースに保存し、テキストフィールドをパスワードとして保持するにはどうすればよいですか? 暗号化する必要がありますか?私は暗号化を行ったことがないので、助けていただければ幸いです。ありがとう

4

1 に答える 1

0

パスワード文字列のハッシュを計算するには、何らかの暗号化アルゴリズムを使用する必要があります ( c# のハッシュ文字列を参照)。次に、バイト配列またはエンコードされた文字列 (16 進数や base64 など) として db に格納します。

于 2016-05-25T22:18:09.473 に答える