Как расшифровать с помощью crpyt_keeper

#ruby-on-rails #ruby #rubygems #decode #decoder

Вопрос:

Я довольно новый разработчик, учитывая, что проект довольно старый

Мой клиент попросил меня выбрать всех кандидатов на основе SSn и EIN, которые хранятся в моей таблице кандидатов в столбце ssn_or_ein.

Проблема, с которой я сталкиваюсь, заключается в наличии драгоценного камня crypt_keeper

c_unknown = Candidate.where("ssn_or_ein like ?", "%______________________==_______________________==%")

дает мне

   `ryVhq2CJJabH2UN561Fmjg==$i2tsOrQXJvFXH7NfnSBs8w==
   SJXcsjQPFueZ 4emIV0csg==$U pH 4/vNGJvZYg5a3tFhw==
   CzMR0CPHbYWEa5qqKdCoqg==$s Vm7y5Ls89Hsxm5del0uw==
   TlMZ/1EekzwlA jSktIRSg==$b/DglTPCO/xJZxHmOJhUxQ==
   Z3KvfSQPPILEAd8r7e1Ixg==$/0hnsgzjBRvWawNBKp61EA==
   wRfCQWUH7/3IXlqkAuoouw==$eMLRIUZTd4et8vaOylYYMw==`
 

Как расшифровать эти поля в запросе rails c?

Заранее спасибо

gem version gem 'crypt_keeper', '~> 2.2.0'

Комментарии:

1. Документы: github.com/jmazzi/crypt_keeper#cryptkeeper

2. Имейте в виду, что в 2022 году: Rails 7 добавит шифрование в ActiveRecord, устраняя такие драгоценные камни, как cryptkeeper ( edgeguides.rubyonrails.org/active_record_encryption.html )

3. Привет, Джаред, ценю твою проницательность. Однако я не уверен, как использовать этот драгоценный камень, чтобы вернуть введенные фактические значения. Документация кажется ограниченной, и я снимаю в темноте. Не могли бы вы, пожалуйста, рассказать мне, как использовать его для декодирования ryVhq2CJJabH2UN561Fmjg==$i2tsOrQXJvFXH7NfnSBs8w==