instance method
generate_random_key
Ruby on Rails 8.0.4
Since v7.0.10Signature
generate_random_key(length: key_length)
Returns a random key. The key will have a size in bytes of :length (configured Cipher‘s length by default)
Parameters
-
lengthkey = key_length
Source
# File activerecord/lib/active_record/encryption/key_generator.rb, line 16
def generate_random_key(length: key_length)
SecureRandom.random_bytes(length)
end
Defined in activerecord/lib/active_record/encryption/key_generator.rb line 16
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Encryption::KeyGenerator