1

标题非常不言自明。我不确定这是否存在,因为它会极大地损害 bcrypt 的安全性,但我在 rails 应用程序中使用 Devise 并忘记了我的密码。但是我可以访问服务器并找到信息。我可以看到加密的密码,需要解密它。

我不想要这个问题的替代解决方案,我只想要一个解密器,这样我就可以得到密码。

4

1 回答 1

8

为什么不直接启动 Rails 控制台并手动重新分配密码?

u = User.find_by_username('myname')
u.password = u.password_confirmation = 'reset_password'
u.save

通常沿着这些思路的东西会起作用。

于 2011-08-30T20:54:57.683 回答