kms_attrs:Ruby gem,用于将KMS加密添加到ActiveRecord属性

时间:2024-06-14 07:01:46
【文件属性】:

文件名称:kms_attrs:Ruby gem,用于将KMS加密添加到ActiveRecord属性

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-14 07:01:46

Ruby

#kms_attrs kms_attrs是可轻松将Amazon Web Services KMS加密添加到ActiveRecord模型属性的瑰宝。 它使用GenerateDataKey方法使用OpenSSL AES-256-CBC密码在本地执行“信封”加密。 要使用,只需将以下代码放入要加密的字段的模型中: kms_attr :my_attribute , key_id : 'my-aws-kms-key-id' 加密在分配时完成。 要检索解密的数据,请调用: my_model_instance . my_attribute_d 加密的数据作为哈希存储在属性列的数据库中。 它应该是一个文本列,因为字符串可能不够长。 ##其他选项您可以将加密上下文添加为字符串,方法调用或proc。 默认为无。 kms_attr :my_attribute , key_id : 'm


【文件预览】:
kms_attrs-master
----.ruby-version(6B)
----LICENSE(34KB)
----kms_attrs-0.0.1.gem(6KB)
----README.md(3KB)
----lib()
--------kms_attrs.rb(4KB)
----Gemfile(38B)
----Rakefile(112B)
----test()
--------test_kms_attrs.rb(148B)
----init.rb(20B)
----kms_attrs.gemspec(581B)

网友评论