Причина выбора i и j для создания матрицы в Playfair Cipher
В Playfair Cipher мы создаем матрицу 5*5 с указанным ключом для шифрования открытого текста. Есть ли какая-то конкретная причина объединения алфавитов I и J в одну ячейку при создании матрицы или мы можем выбрать любую пару алфавитов???
1 ответ
Прежде всего, у нас есть только 25 блоков для заполнения 26 букв, поэтому мы должны поместить любые две буквы в один блок.
Теперь нам нужно выбрать две буквы, которые легко дифференцируются на естественном языке. Например, рассмотрим утверждение I love my Job
, Теперь, когда мы расшифровываем зашифрованный текст, мы получаем _ love my _ob
, Теперь мы должны заполнить I или J, чтобы получить оригинальный текст. Мы можем легко понять это. В случае других пар букв это может быть сложно в некоторых условиях. Вот почему только "Я" и "J" выбраны для размещения в одном блоке.
Я также хотел бы упомянуть, что вы можете использовать любые буквы вместо I & J. Концептуально это правильно, но стандарт предлагает выбрать I & J в виде одного блока по причине, упомянутой выше.