lockbox:Ruby和Rails的现代加密

时间:2024-04-22 03:24:20
【文件属性】:

文件名称:lockbox:Ruby和Rails的现代加密

文件大小:68KB

文件格式:ZIP

更新时间:2024-04-22 03:24:20

activerecord mongoid encryption libsodium carrierwave

密码箱 :package: Ruby和Rails的现代加密 与数据库字段,文件和字符串一起使用 最大化与现有代码和库的兼容性 使迁移现有数据和密钥旋转变得容易 零依赖和许多集成 了解,以及。 安装 将此行添加到您的应用程序的Gemfile中: gem 'lockbox' 密钥生成 产生金钥 Lockbox . generate_key 将密钥与其他秘密一起存储。 这通常是Rails凭证或环境变量( 对此非常)。 确保在开发和生产中使用不同的密钥。 用您的密钥设置以下环境变量(您可以在开发中使用此变量) LOCKBOX_MASTER_KEY=0000000000000000000000000000000000000000000000000000000000000000 或将其添加到每种环境的凭证中( rails credentials:edit --environment Rails


【文件预览】:
lockbox-master
----docs()
--------Compatibility.md(2KB)
----lockbox.gemspec(507B)
----Rakefile(652B)
----.github()
--------workflows()
----test()
--------model_types_test.rb(16KB)
--------model_test.rb(21KB)
--------active_storage_test.rb(15KB)
--------internal()
--------rotate_test.rb(2KB)
--------test_helper.rb(560B)
--------lockbox_test.rb(15KB)
--------support()
--------carrier_wave_test.rb(4KB)
--------migrate_test.rb(3KB)
--------action_text_test.rb(576B)
--------shrine_test.rb(1KB)
--------pluck_test.rb(2KB)
----gemfiles()
--------rails52.gemfile(225B)
--------rails70.gemfile(252B)
--------mongoid6.gemfile(220B)
--------rails50.gemfile(245B)
--------rails51.gemfile(233B)
--------rails60.gemfile(225B)
--------mongoid7.gemfile(220B)
----SECURITY.md(112B)
----Gemfile(214B)
----.gitignore(95B)
----CHANGELOG.md(5KB)
----lib()
--------lockbox()
--------lockbox.rb(3KB)
--------generators()
----README.md(25KB)
----LICENSE.txt(1KB)

网友评论