ruby-on-rails - 从 attr_encrypted 和 Vault-rails 升级以获得相同的密钥
问题描述
我以前使用attr_encrypted
机制,
attr_encrypted :ssn, key: :encryption_key, algorithm: 'bf-cfb', mode: :single_iv_and_salt, insecure_mode: true
我将其升级为vault-rails
:
include Vault::EncryptedModel
vault_attribute :ssn
我想以某种方式保留两者,如果某些数据已经保存使用attr_encrypted
然后使用它,并为新用户使用保险库,或者如果任何旧用户正在更新他们的数据。
解决方案
推荐阅读
- html - 在清除缓存之前,textarea 不允许我输入
- java - Confluent Kafka JSON 反序列化错误
- microsoft-graph-toolkit - v2.0 预览版的 globalProvider 问题
- docker - 如何在dockerfile中执行具有mount命令的shell脚本
- javascript - 如何在不添加到 Promise.prototype 的情况下为 Promise 创建自定义 .andThen() 链接函数?
- javascript - 使用 POST 数据重定向到另一个 Rest API Url - Node Js
- sockets - 是否可以使用 TCP 或 UDP 中继 UDP 或 TCP 数据;即混合协议?
- c# - 如何检查 XamDataGrid 中是否存在列?
- r - 双循环以获取 R 中的数据帧(tidyverse)
- javascript - iPhone Safari 平滑滚动问题