2017-02-08 10 views
0

В коде Playfair Cipher мы создаем матрицу 5 * 5 с указанным ключом для шифрования Plaintext. Есть ли какая-либо конкретная причина, связанная с конкатенацией алфавитов IиJ В одну ячейку при создании матрицы или мы можем выбрать любую пару алфавитов ???Причина выбора i и j для создания матрицы в Playfair Cipher

ответ

0

Прежде всего, у нас есть только 25 блоков, чтобы заполнить 26 букв, поэтому нам нужно поместить любые два письма в один блок.

Теперь нам нужно выбрать два элемента, которые легко различаются на естественном языке. Как рассмотреть заявление I love my Job. Теперь, когда вы очищаете зашифрованный текст, вы получаете это _ love my _ob, теперь вы должны заполнить I или J, чтобы получить исходный текст, который вы можете легко понять. Теперь в случае других писем вы не можете в некоторых условиях. Вот почему только я & j выбран для установки в один блок. Также я хотел бы упомянуть, что вы можете использовать любые буквы вместо I & J. Контекстуально это правильно, но стандарт предполагает, что I & J должен быть выбран для размещения в одном блоке из-за ресеона, упомянутого выше.