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