n="justify"> Тепер конкретно про шифр Гронсфельда. Для шифрування тут використовується числовий ключ. Але кожна буква зміщується не так на постійне число позицій, а на те число, яке відповідає ключу. Ключ відповідно складається не з однієї цифри, а з групи цифр. Ключ не обов'язково повинен бути таким же довгим як шіфруемого повідомлення. Якщо ключ коротше повідомлення, то його просто повторюють по циклу. Так, наприклад, якщо в тексті 10 символів, а довжина ключа 5 символів, то для шифрування ключ буде використовуватися 2 рази.
Приклад:
Оригінальний текст: «шифр Гронсфельда»
Ключ 15382
Зашифрований текст: «щнчш есур'церялв»
1.3 Шифр ??Трітеміуса
Вдосконалений шифр Цезаря.
Формула для шифру:
=(m + k) mod N
номер зашифрованою букви в алфавіті, m-порядковий номер букви шіфруемоготексту в алфавіті, k-число зсуву, N-кількість букв в алфавіті.
Число зсуву (крок зсуву) в даному випадку змінна величина, функціонально залежна від позиції символу в повідомленні. Залежність може бути різною, наприклад, лінійної або квадратичної.
=A * p + B (лінійна залежність).
, B - ключі. p - позиція букви в повідомленні.
.4 Азбука Морзе (Код Морзе)
Теж дуже відомий шифр. Як і шифр Цезаря, відноситься до моноалфавитной заміні. Названий на честь Семюеля Морзе. Код удосконалив спочатку Альфред Вейл (додав літерні коди), а потім Фрідріх Герке. І в такому вигляді код використовується і в наші дні. У цьому шифрі кожен символ (букви алфавіту, цифри від 0 до 9 і деякі символи пунктуації) замінюється послідовністю коротких і довгих звукових сигналів. Короткий сигнал на папері записується як точка, довгий сигнал як тире. Нижче представлені графічні зображення кодів для російських і латинських символів.
А також у вигляді таблиці:
Знову зашіфруем слово «наука».
« _. . _ .. __. _. _ »
Другий - за допомогою «наспіви», відповідного кожному знаку коду Морзе.
Також існує безліч програм, які допомагають у вивченні цієї абетки (наприклад, АДКМ, CW Master, Morse Code Trainer).
2. Цифрові, табличні шифри і шифри перестановки
.1 Цифрові шифри
) Алфавіт розбивається на групи з рівним числом букв, потім кожній групі присвоюється свій номер. Так формується перша цифра для шифровки символу. Друга цифра - це порядковий номер букви в групі.
Таблиця не обов'язково повинна виглядати таким чином. Кількість груп може бути іншим. Також літери з алфавіту можуть йти в таблиці не по порядку.
Приклад:
Зашифруємо таким способом слово «цифра»
Зашифрований текст: 63 31 61 51 11
Можливо багато варіацій цього виду шифру. Наприклад, алфавіт розбивається на 5 груп, а кожна буква буде зображуватися дробом таким чином, що в чисельнику буде номер її групи, а в знаменнику - порядковий номер у групі. ...