2.7 Шифр ??Віженер
Складається з декількох (точніше для латинського алфавіту - 26) шифрів Цезаря з різними значеннями зсуву. Для шифрування може використовуватися tabula recta або квадрат Віженер.
Вибирається ключове слово і початковий текст. Ключове слово записується циклічно, поки не заповнить всю довжину вихідного тексту. Далі за таблицею букви ключа і вихідного тексту перетинаються в таблиці і утворюють зашифрований текст.
Приклад:
Зашифруємо фразу mindgames.
Ключове слово let.
Записуємо ключове слово циклічно, поки його довжина не буде відповідати довжині вихідного тексту. Letletlet.
Символи шифрованого тексту будуть знаходиться на перетині стовпців mindgames і рядків letletlet.
Тобто, перший символ вийде таким чином: беремо стовпець M і рядок L, на їх перетині буква X. Значить першою літерою в нашому шифрі буде X. І так далі до кінця тексту.
В результаті зашифрований текст у нас вийде такий: xmgoktxil.
3. Інші види шифрів
3.1 Книжковий шифр
У цьому шифрі елементи вихідного тексту замінюються номерами сторінок, рядків або стовпців в якій-небудь книзі, журналі, може бути просто в тексті (тоді може використовуватися покажчик на номер слова в с?? Роке, або навіть на певні літери). Тобто існує якийсь текст-ключ.
Для вірної реалізації та у відправника, і в одержувача, повинні міститися ідентичні тексти-ключі.
Приклад:
Візьмемо вірш А.С. Пушкіна «До Чаадаєва»
Любові, надії, тихої слави
Недовго нежил нас обман,
Зникли юні забави,
Як сон, як ранковий туман;
Але в нас горить ще бажання;
Під гнітом влади фатальний
Нетерпляче душею
Вітчизни почуй Закликання.
Ми чекаємо з томлінням надії
Хвилини вольності святий,
Як чекає коханець молодий
Хвилини вірного побачення.
Пока свободою горимо,
Поки серця для честі живі,
Мій друг, вітчизні присвятимо
Душі прекрасні пориви!
Товариш, вір: зійде вона,
Зірка привабливого щастя,
Росія вспрянет від сну,
І на уламках самовладдя
Напишуть наші імена!
Як я вже говорив, можна зробити покажчик або на окрему букву, або на слово.
Зробимо покажчики на літери. Зашифруємо слово «книга».
Зашифрований текст: 4/1, 1/6, 1/5, 2/6, 1/7.
Чисельник дробу - номер рядка (починаючи відлік зверху), знаменник - номер букви в рядку (зліва направо).
.2 Шифр ??Масонів
Шифр ??Королівської арки.
Складається з комбінацій прямих кутів з точкам або без ни...