Пожалуйста, прокомментируйте размер данных цепочки блоков шифрования (CBC) в симметричном шифровании - PullRequest
1 голос
/ 14 января 2011

Я планирую использовать CBC для шифрования блока данных.Есть ли смысл использовать CBC, если зашифрованные данные меньше 2 блоков?Например, размер блока данных для AES составляет 128 битов, а общее количество данных для шифрования составляет менее 256 битов.

Я ценю ваши входные данные.

1 Ответ

2 голосов
/ 14 января 2011

Да, даже если он имеет размер 1 блок, это имеет смысл. Это потому, что IV XOR'ed с первым блоком. Это означает, что даже если вы зашифруете 2 одинаковых сегмента простого текста, результирующий зашифрованный текст будет отличаться.

Не забудьте про CWE-329 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...