0

SHA-256 アルゴリズムを使用してデータベースでパスワードを暗号化したいのですが。いくつかの調査を行ったところ、MessageDigestクラスを使用して文字列オブジェクトを適切に暗号化する必要があることがわかりました。問題は、ハッシュ関数を元に戻して元のパスワードに戻す方法です。つまり、ログイン システムを作成する場合、元のパスワードに戻すことができなければならないのでしょうか? パスワードをフォームに入力するときに、ハッシュ関数に変換して、データベースに保存されているハッシュ文字列と比較する必要があるのではないでしょうか?

4

1 に答える 1

5

ブラザー、ハッシュの全体的な目的は、ハッシュから元の文字列を取得できないようにすることです。パスワードの場合に必要なことは、ユーザー入力をハッシュし、それをパスワードのハッシュと比較して、元のパスワードであるかどうかを確認することです。パスワードを SHA-256 ハッシュに変換する方法を知るには、これを読んでください。

于 2014-05-27T08:39:42.757 に答える