- ログイン データが暗号化された安全なログイン プロセスが必要です。
- ログインフォームのリプレイ攻撃を防ぎます。
- 同時に、パスワードを暗号化し、誰も解読できないようにしたい.
1.フォームデータをMD5できます。
2. ノンスを生成し、それをクライアント パスワードと一緒にハッシュできます。
3. DB に保存されているソルトを使用して、MD5(password|salt) のみを DB に保存できます。
ここで問題が発生します。1 と 2 については、MD5(password|nonce) をサーバーに送信しますが、確認用の元のパスワードがないため、承認できません。
1、2、3 を同時にアーカイブできますか?