Вектор инициализации AES - PullRequest
0 голосов
/ 10 августа 2011

Должен ли я предоставить ключ AES + IV, чтобы кто-то мог расшифровать зашифрованные данные? Увеличивает ли это длину ключа со 128 бит до 256 бит?

1 Ответ

3 голосов
/ 10 августа 2011

Да, и ключ, и IV нужны для того, чтобы что-то расшифровать.Как правило, ключ должен быть обменен с использованием безопасного канала или механизма обмена ключами.IV может передаваться вместе с зашифрованными данными в виде простого текста.В идеале IV следует использовать только один раз.Основная мотивация использования изменяемого IV заключается в том, что шифрование одного и того же дважды не должно приводить к тому, что оба раза один и тот же зашифрованный текст может быть получен, поскольку это может позволить злоумышленнику сделать выводы о зашифрованных данных.

...