【发布时间】:2011-11-07 03:24:52
【问题描述】:
标题很容易解释。我不确定这是否存在,因为它会极大地损害 bcrypt 的安全性,但我在 rails 应用程序中使用 Devise 并忘记了我的密码。但是我可以访问服务器并找到信息。我可以看到加密的密码,需要解密。
我不想要问题的替代解决方案,我只想要一个解密器,这样我就可以得到密码。
【问题讨论】:
-
我想暴力破解密码是你能做的......
-
如果您不想要替代解决方案,您将不会得到任何解决方案。 Bcrypt 是一种散列形式,而不是加密,因此它是不可逆的。
-
bcrypt 没有已知的安全漏洞,否则没人会使用它。按照@tadman 的建议设置新密码。暴力破解不是一个好主意,因为 bcrypt 故意变慢以防止暴力破解。
标签: ruby-on-rails passwords encryption bcrypt