Как происходит блочное шифрование в RSA

Я понимаю, что это разделение текста на блоки, и потом шифрование, для того чтобы буквы не шифровались одними и теми же значениями. Но я не понимаю как именно происходит шифровка, где принимает участие строка переведенная в биты. Буду рад любой помощи. Спасибо!


Ответы (1 шт):

Автор решения: Barmaley

По науке, механизм блочного шифрования называется модой или режимом шифрования (block cipher mode).

  1. В самом тупом варианте, когда блоки шифруются раздельно и сцепляются друг с другом as-is называется ECB (Electronic Code Book), обычно он практически не применяется.
  2. Наиболее популярной считается мода CBC (Cipher Block Chaining) - сцепление блоков. Иллюстрируется картинкой: введите сюда описание изображения

Критически важным параметром для CBC (как впрочем и во многих модах) является IV (инициализирующий вектор) - случайный набор битов/слов совпадающий по длине с блоком.

Все это неплохо разжевано в статье в Википедии

→ Ссылка