Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Високорівневі методи інформатики та програмування

Реферат Високорівневі методи інформатики та програмування





"> поліалфавітних шифри


Вводити поняття поліалфавітних шифру найзручніше, спочатку визначивши моноалфавитной шифр, що було зроблено в історичних відомостях.

Суть поліалфавітних шифру полягає в циклічному застосуванні декількох моноалфавитной шифрів до певного числа букв шіфруемоготексту. Наприклад, нехай у нас є деяка повідомлення x1, x2, x3, ..... xn, ...... x2n, ....., яке треба зашифрувати. При використанні поліалфавітних шифру є кілька моноалфавитной шифрів (наприклад, n штук). І в нашому випадку до першої букви застосовується перший моноалфавитной шифр, до другої букві - другий, до третьої - третій ..... до n-ої букві - n-й, а до n +1 знову перший, ну і так далі. Таким чином, виходить досить-складна послідовність, яку вже не так просто розкрити, як один моноалфавитной шифр. Найважливішим ефектом, що досягається при використанні поліалфавітних шифру, є маскування частот появи тих чи інших літер у тексті, на підставі якої зазвичай дуже легко розкриваються моноалфавитной шифри. p align="justify"> 2. Шифр Віженер


Шифр ​​³женер (фр. Chiffre de VigenГЁre ) - метод поліалфавітних шифрування буквеного тексту з використанням ключового слова.

Цей метод є простою формою многоалфавитной заміни. Шифр Віженер винаходився багаторазово. Вперше цей метод описав Джован Баттіста Беллазо (італ. 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

Розшифрування проводиться таким чином: знаходимо в таблиці Віженер рядок, відповідну першому символу ключового слова;...


Назад | сторінка 2 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Симетричні шифри із закритим ключем. Афінний шифр і операція XOR
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Текст як мовна одиниця. Ознаки тексту
  • Реферат на тему: Програмна реалізація шифру заміни та його дешифрування
  • Реферат на тему: Розробка програми "Шифр Цезаря"