Method: Devise::Encryptors::Bcrypt.digest
- Defined in:
- lib/devise/encryptors/bcrypt.rb
.digest(password, stretches, salt, pepper) ⇒ Object
Gererates a default password digest based on stretches, salt, pepper and the incoming password. We don’t strech it ourselves since BCrypt does so internally.
10 11 12 |
# File 'lib/devise/encryptors/bcrypt.rb', line 10 def self.digest(password, stretches, salt, pepper) ::BCrypt::Engine.hash_secret([password, pepper].join, salt, stretches) end |