解密为bcrypt

Vas*_*rth 1 encryption passwords ruby-on-rails bcrypt

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

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

tad*_*man 8

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

u = User.find_by_username('myname')
u.password = u.password_confirmation = 'reset_password'
u.save
Run Code Online (Sandbox Code Playgroud)

通常沿着这些线的东西都会起作用.