Method: ActiveSupport::KeyGenerator#generate_key
- Defined in:
- lib/active_support/key_generator.rb
#generate_key(salt, key_size = 64) ⇒ Object
Returns a derived key suitable for use. The default key_size is chosen to be compatible with the default settings of ActiveSupport::MessageVerifier. i.e. OpenSSL::Digest::SHA1#block_length
20 21 22 |
# File 'lib/active_support/key_generator.rb', line 20 def generate_key(salt, key_size=64) OpenSSL::PKCS5.pbkdf2_hmac_sha1(@secret, salt, @iterations, key_size) end |