跳至内容 跳至搜索

加密上下文配置了用于执行加密的不同实体

  • 一个密钥提供者

  • 一个密钥生成器

  • 一个加密器,用于加密数据的外观

  • 一个密码,加密算法

  • 一个消息序列化器

方法
K
N

常量

属性 = %i[ key_provider key_generator cipher message_serializer encryptor frozen_encryption ]
 

类公共方法

new()

# File activerecord/lib/active_record/encryption/context.rb, line 17
def initialize
  set_defaults
end

实例公共方法

key_provider()

# File activerecord/lib/active_record/encryption/context.rb, line 24
def key_provider
  @key_provider ||= build_default_key_provider
end