Ранее я использовал механизм 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
, затем используйте это и используйте хранилище для нового пользователя или если какой-либо старый пользователь обновляет свои данные.