Я читал эту статью о сериализации.
Впервые я увидел шифрование сериализованного объекта.
Я пытаюсь зашифровать некоторые сериализуемые объекты, а затем сохранить их в файл.
Но пример статьи использует режим ECB, который, как известно, раскрывает информацию о зашифрованном открытом тексте. Мне было интересно, как можно зашифровать сериализованный объект
используя CBC вместо режима ECB?
Для использования CBC необходим начальный вектор. Этот вектор должен быть сохранен с сериализованным объектом, но если вектор зашифрован, мы не можем найти вектор для расшифровки объекта.
Кроме того, можно ли сказать, что начальный вектор будет сохранен в виде открытого текста в файле, в котором сохранен сериализуемый объект. Но тогда файл не будет уничтожен?
Пример использования режима CBC был бы очень полезен.