1

そのため、誰かがサイトに登録した後、bcryptを使用して、データベースのパスワード列に保存されるパスワードを暗号化します。今、彼らがパスワードを忘れた場合、私は彼らにログインしてパスワードを変更できるようにパスワードを電子メールで送信したいと思います。bcrypt暗号化を逆にして元のパスワードを取り戻すにはどうすればよいですか?

4

2 に答える 2

15

Bcryptは一方向のハッシュです。復号化することはできません。あなたができることは、彼らにリセットリンクを送ることです。それはクリックされると、彼らが新しいパスワードを設定することを可能にします。

于 2012-10-26T10:01:05.650 に答える
5

の基本的な動作を理解していませんbcrypt。単純な逆関数があれば、誰ももう使用しbcryptません。プレーンテキストのパスワードを送信する代わりに、パスワードのリセット手順を使用してください。

パスワードを忘れた場合のチートシートを参照してください。

于 2012-10-26T10:01:04.290 に答える