
Двойные перестановки
Столбцы и строки таблицы переставляются по двум ключевым словам, фразам или наборам чисел длиной в строку и столбец таблицы.
Текст: МОЛЧАНОВА ГАЛИНА АЛЕКСАНДРОВНА Ключ: 7546213 для столбцов, 3142 для строк Шифр: НЕВГННО РСАЛВАЧ АЛОААИМ ДКНАОАЛ
Исходная таблица
|
7 |
5 |
4 |
6 |
2 |
1 |
3 |
3 |
М |
А |
А |
И |
Л |
А |
О |
1 |
О |
Н |
Г |
Н |
Е |
Н |
В |
4 |
Л |
О |
А |
А |
К |
Д |
Н |
2 |
Ч |
В |
Л |
А |
С |
Р |
А |
Перестановка столбцов
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
3 |
А |
Л |
О |
А |
А |
И |
М |
1 |
Н |
Е |
В |
Г |
Н |
Н |
О |
4 |
Д |
К |
Н |
А |
О |
А |
Л |
2 |
Р |
С |
А |
Л |
В |
А |
Ч |
Перестановка строк
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
Н |
Е |
В |
Г |
Н |
Н |
О |
2 |
Р |
С |
А |
Л |
В |
А |
Ч |
3 |
А |
Л |
О |
А |
А |
И |
М |
4 |
Д |
К |
Н |
А |
О |
А |
Л |
ПОЛИАЛФАВИТНЫЙ ШИФР (ШИФР ГРОНСФЕЛЬДА)
Одним из примеров полиалфавитного шифра является шифр Гронсфельда, где используется числовой ключ, а сама схема очень напоминает шифр Цезаря.
Текст: МОЛЧАНОВА ГАЛИНА АЛЕКСАНДРОВНА Ключ: 786597865 978659 7865978659786 Шифр: УЦСЬИФЦЗЕЛЖУОТИЖУКПЪЖХЙХЧИХЁ
ШИФРУЮЩИЕ ТАБЛИЦЫ
Применяются таблицы заполненные алфавитом в случайном порядке. Для получения такого шифра обычно используется ключевое слово или фраза и таблица, которая для русского языка может иметь размер 5 х 6. Ключевое слово вписывается в таблицу по строкам, а повторяющиеся буквы отбрасываются. Таблица дозаполняется не вошедшими в нее буквами алфавита по порядку. Поскольку ключевое слово легко хранить в памяти, то такой подход упрощает процессы шифрования и дешифрования.
Как и в случае полибианского квадрата, при шифровании находят в этой таблице очередную букву открытого текста и записывают в шифртекст букву, расположенную ниже ее в том же столбце. Если буква текста оказывается в нижней строке таблицы, тогда для шифртекста берут самую верхнюю букву из того же столбца.
Текст: МОЛЧАНОВА ГАЛИНА АЛЕКСАНДРОВНА Ключ:
Ш |
О |
К |
О |
Л |
А |
Д |
Б |
В |
Г |
Е |
Ё |
Ж |
З |
И |
М |
Н |
П |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
Щ |
Ъ |
Ы |
Ь |
Э |
Ю |
Я |
. |
, |
Шифр: ФВЁЯЖХЕМЖНЖЁУХЖЖЁПГЩЖХЗЧВМХЖ