いつもお世話になります。
RrailsでbcryptというGemを用いてログイン機能を作成しました。
データベースのpassword_digestカラムに「"$2a$10・・・"」のような形で保存されているのですが、パスワードを忘れてしまった場合にこの値から実際のパスワードを復号化する方法はあるのでしょうか。
以下のコードの部分を用いて暗号化しているとは思うのですが・・・。
ご教示いただけると幸いです。
よろしくお願いいたします。
Ruby
1Userモデル 2def self.new_remember_token 3 SecureRandom.urlsafe_base64 4 end 5 6 def self.encrypt(token) 7 Digest::SHA256.hexdigest(token.to_s) 8end 9 10 11

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/06 08:15