だから私はPHPとMysqlについてかなり学んでいて、何か疑問に思っていました. ユーザー名とパスワードだけを格納するデータベースを作成するとします (例は単純にします)。誰かがデータベースにハッキングする可能性があるため、暗号化せずにパスワードを保存するのは安全ではないことはわかっています。
そのため、MD5 ハッシュまたはさらに安全なものを使用してパスワードを暗号化して保存すると、ユーザーの 1 人がログイン情報を忘れてしまい、電子メールで取得したいと考えています。
MD5 またはそれ以上の暗号化方式を使用している場合、パスワードが暗号化されていて復号化できない場合、ユーザーにログイン情報を送信するにはどうすればよいですか?
この目的のために(つまり、取得部分を意味します)、このためだけにパスワードが保存される別の方法、または少なくとも別の場所があると思いますか?
この情報を安全に保存する方法を誰かが提案してくれるとうれしいですが、ユーザーの 1 人がログインを忘れた場合に安全にメールで返信する方法があります。または、このような問題は現在どのように処理されていますか?
そして、私が読んだことから、MD5ハッシュはすでにハッキングされているので、より良い暗号化ハッシュまたは方法もいいでしょう.