instance method
hash_password
Ruby on Rails edge
Since edgeSignature
hash_password(unencrypted_password)
Hashes the unencrypted password using Argon2.
Parameters
-
unencrypted_passwordreq
Source
# File activemodel/lib/active_model/secure_password/argon2_password.rb, line 17
def hash_password(unencrypted_password)
if ActiveModel::SecurePassword.min_cost
::Argon2::Password.new(profile: :unsafe_cheapest).create(unencrypted_password)
else
::Argon2::Password.create(unencrypted_password)
end
end
Defined in activemodel/lib/active_model/secure_password/argon2_password.rb line 17
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveModel::SecurePassword::Argon2Password