ПРОСТІ КРИПТОАЛГОРИТМИ
Шифр Цезаря — один
з найдавніших шифрів, симетричний алгоритм шифрування підстановками.
Використовувався римським імператором Юлієм Цезарем для приватного
листування. При шифруванні кожен символ замінюється іншим, віддаленим від нього
в алфавіті на фіксоване число позицій, наприклад: при зсуві +3, A стало б D, B
стало б E і так далі. Шифр Цезаря можна класифікувати як шифр підстановки, при
більш вузької класифікації — шифр простої заміни.
Припустимо,
що, використовуючи шифр Цезаря, з ключем, який дорівнює 13, необхідно
зашифрувати словосполучення "НАДРУКОВАНІ ХИМЕРИ ДУМКУ
РОЗІГРІЮТЬ".
Для
цього зрушимо алфавіт так, щоб він починався з тринадцятої букви букви (Й).
Отже, беручи вихідний алфавіт АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЬЮЯ, і зміщуючи всі
літери вправо на 3, отримуємо відповідність: Й К Л М Н О П Р С Т У Ф Х Ц Ч
Ш Щ Ь ЮЯ А Б В Г Ґ Д Е Є Ж З И І Ї, де Н=Щ, А=Й і т. д.
Використовуючи
цю схему, відкритий текст "НАДРУКОВАНІ ХИМЕРИ ДУМКУ
РОЗІГРІЮТЬ" перетворюється на "ЩЙОЯВЦЬЛЙЩФ ДУШПЯУ ОВШЦВ
ЯЮТФМЯФҐБИ". Для того, щоб одержувач повідомлення міг відновити
вихідний текст, необхідно повідомити йому, що ключ — 13.
Шифр Віженера — це метод шифрування буквеного тексту, з
використанням ключового слова. Квадрат Віженера або таблиця Віженера, може бути
використана для зашифровування і розшифровування.
В
таблиці Віженера по вертикалі вибираємо літери відкритого тексту, а по
горизонталі — ключа, на перетині цих значень отримуємо знаки шифротексту.
Приклад
Текст:
Фірчу/к Миро/слава /Ігорі/вна
Ключ:
дзвін/д звін /дзвін/дзв
Зашифроване
слово: щртдєп уїювуфвйн мїрюшєув
Шифр Вернама (або
схема одноразових блокнотів) — у криптографії, система симетричного
шифрування, винайдена в 1917 році співробітниками AT&T Мейджором
Джозефом Моборном і Гільбертом Вернамом. Шифр Вернама є
єдиною системою шифрування, для якої доведена абсолютна
криптографічна стійкість.
У цьому випадку ключове слово повинно бути рівне
довжині повідомлення та використовується лише один раз.
Приклад
Текст:
скарб
Ключ:
дзвін
Зашифроване
слово: вувюо
Немає коментарів:
Дописати коментар