【发布时间】:2017-01-17 11:40:56
【问题描述】:
我正在使用 rails active admin gem 和 BCrypt Gem。现在我想解密所有用户的密码。我该怎么做?
感谢您的支持!!
【问题讨论】:
-
我不认为你可以。这就是我们使用
bcrypt的原因。 -
感谢您的重播。那是一个现有的项目。他们使用活跃的管理 gem 和 BCrypt Gem。我想解密所有用户的密码。谢谢你..
-
这就是我要说的。你不能那样做。
bcrypt的设计是为了避免有人从数据库中获取密码,即使数据库被破坏。 -
@RaguNatarajan 为什么要解密密码?
-
我认为 Bcrypt 是为单向加密而设计的。一个散列函数。所以你不能解密密码。想一想:如果有人可以很容易地解密密码,那么您的数据会有多安全?如果你能解密,任何人都可以做同样的事情,包括黑客!。阅读:php.net/manual/pt_BR/function.password-hash.php
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 activeadmin