"> поліалфавітних шифри
Вводити поняття поліалфавітних шифру найзручніше, спочатку визначивши моноалфавитной шифр, що було зроблено в історичних відомостях.
Суть поліалфавітних шифру полягає в циклічному застосуванні декількох моноалфавитной шифрів до певного числа букв шіфруемоготексту. Наприклад, нехай у нас є деяка повідомлення x1, x2, x3, ..... xn, ...... x2n, ....., яке треба зашифрувати. При використанні поліалфавітних шифру є кілька моноалфавитной шифрів (наприклад, n штук). І в нашому випадку до першої букви застосовується перший моноалфавитной шифр, до другої букві - другий, до третьої - третій ..... до n-ої букві - n-й, а до n +1 знову перший, ну і так далі. Таким чином, виходить досить-складна послідовність, яку вже не так просто розкрити, як один моноалфавитной шифр. Найважливішим ефектом, що досягається при використанні поліалфавітних шифру, є маскування частот появи тих чи інших літер у тексті, на підставі якої зазвичай дуже легко розкриваються моноалфавитной шифри. p align="justify"> 2. Шифр Віженер
Шифр ​​³женер (фр. Chiffre de VigenГЁre ) - метод поліалфавітних шифрування буквеного тексту з використанням ключового слова. span>
Цей метод є простою формою многоалфавитной заміни. Шифр Віженер винаходився багаторазово. Вперше цей метод описав Джован Баттіста Беллазо (італ. Giovan Battista Bellaso) у книзі La cifra del. Sig. Giovan Battista Bellaso в 1553 році, проте, в XIX столітті отримав ім'я Блеза Віженер, французького дипломата. Метод простий для розуміння і реалізації, він є недоступним для простих методів криптоаналізу. br/>
.1 Історія
Перше точне документований опис многоалфавитной шифру було сформульовано Леоном Баттіста Альберті <# "justify"> .2 Опис
У шифрі Цезаря <# "justify"> ATTACKATDAWN
Людина, надсилає повідомлення, записує ключове слово (В«LEMONВ») циклічно доти, поки його довжина не буде відповідати довжині вихідного тексту:
Перший символ вихідного тексту A зашифрований послідовністю L, яка є першим символом ключа. Перший символ L шифрованого тексту знаходиться на перетині рядка L і шпальти A в таблиці Віженер. Точно так само для другого символу вихідного тексту використовується другий символ ключа; тобто другий символ шифрованого тексту X виходить на перетині рядка E і шпальти T. Інша частина вихідного тексту
шифрується подібним способом.
Оригінальний текст: ATTACKATDAWN
Ключ: LEMONLEMONLE
Зашифрований текст: LXFOPVEFRNHR
Розшифрування проводиться таким чином: знаходимо в таблиці Віженер рядок, відповідну першому символу ключового слова;...