Rails-шифрование: генерация ключа danpal/attr_encryptor

Используя danpal форк attr_encrypted.

attr_encrypted  :col_int, :key => 'key', :if => :encryption_required, :marshall => true

Ли 'key'строка генерирует новый объект с новым сеансом? Так как я столкнулся с проблемой, когда я создал экземпляр с зашифрованным значением, и он работает нормально. Однако, когда я запускаю новый сеанс консоли rails или, например, пытаюсь получить доступ к значению через представление, я получаю bad decrypt ошибка. Я предполагаю, что это связано с неправильным ключом? Как в новом сеансе будет передаваться другой строковый объект в качестве ключа?

Есть ли способ избежать этого?

1 ответ

Решение

Проблема была в том, что не читал документацию col_int_salt а также col_int__iv столбцы обязательны

Другие вопросы по тегам