instance method generate_random_key

Ruby on Rails 8.1.2

Since v7.0.10

Available in: v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

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

length key = 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

Type at least 2 characters to search.

↑↓ navigate · open · esc close