Шифр Віженер. Квадрат Віженер. Шифрування тексту

Незважаючи на те що шифр багато разів перероблявся, вперше його описав Джован Баттіста Беллазо в 1553 році. Згодом він отримав ім’я французького дипломата Блеза Віженер. Цей варіант досить простий для реалізації і розуміння, оскільки він є найбільш доступним методом криптоаналізу.

Опис методу

Шифр Вижнера включає послідовність декількох шифр Цезаря. Для останнього характерний зсув на кілька рядків. В цілях шифрування можна використовувати таблицю алфавітів, яка називається квадрат Віженер. У професійних колах його іменують як tabula recta. Таблиця Віженер складається з декількох рядків по 26 символів. Кожна нова рядок пересувається на певну кількість позицій. В результаті таблиця містить 26 різних шрифтів Цезаря. Кожен етап шифрування передбачає використання різного алфавіту, який вибирається в залежності від символу ключового слова.

Цікаве:  Позазародкові органи: виникнення, виконувані функції, стадії розвитку, їх види і особливості будови

Для того щоб краще зрозуміти суть цього методу, розглянемо шифрування тексту на прикладі слова ATTACKATDAWN. Особа, яка надсилає текст, записує ключове слово «LEMON» до того моменту, поки воно не буде відповідати довжині переданого тексту. Ключове слово буде мати вигляд LEMONLEMONLE. Перший символ заданого тексту – А – зашифрований послідовністю L, що є першим символом ключа. Даний символ розташовується на перетині рядка L стовпця A. Для наступного символу заданого тексту застосовується другий символ ключа. Тому другий символ закодованого тексту буде мати вигляд X. Він вийшов в результаті перетину рядка E і стовпця T. Інші частини заданого тексту шифруються аналогічним способом. У результаті виходить слово LXFOPVEFRNHR.