解密为bcrypt

时间:2011-08-30 20:28:26

标签: ruby-on-rails passwords encryption bcrypt

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

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

1 个答案:

答案 0 :(得分:8)

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

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

通常这些行中的某些东西都可以使用。