Professional Documents
Culture Documents
Лабороторна робота №1 Колєсов І С
Лабороторна робота №1 Колєсов І С
Виконав:
Перевірила:
Вінниця - 2022
Теорія
Шифр Цезаря, також відомий як шифр зсуву, код Цезаря або зсув Цезаря -
один з найпростіших і найбільш широко відомих методів шифрування. Шифр
Цезаря-це вид шифру підстановки, в якому кожен символ у відкритому тексті
замінюється буквою яка знаходиться на деяке постійне число позицій лівіше
або правіше нього в алфавіті. Наприклад, в шифрі із зсувом 3, А була б
замінена на Г, Б стане Ґ, тощо.
Шифр названий на честь римського імператора Ґая Юлія Цезаря, який
використовував його для секретного листування зі своїми генералами.
Невідомо, наскільки ефективним шифр Цезаря був у той час, але, ймовірно,
він був безпечний, не в останню чергу завдяки тому, що більшість ворогів
Цезаря було неписьменним, і багато хто припускав, що повідомлення були
написані невідомою іноземною мовою.
Математична модель:
Якщо зіставити кожному символу алфавіту його порядковий номер
(нумеруючи з 0), то шифрування і дешифрування можна виразити формулами
модульної арифметики:
Приклад:
Шифрування алфавіту з ключем k = 4:
абвгґдеєжзиіїйклмнопрстуфхцчшщьюя
ґдеєжзиіїйклмнопрстуфхцчшщьюяабвг
Шифрування слова з ключем k = 4:
калина
оґпксґ
Програмне реалізування
Використанні джерела
:https://instagalleryapp.com/informacijna-bezpeka/vidomi-kodi-ta-shifri-cherez-istoriju-
ta-ih-rol-u/
:https://ru.wikipedia.org/wiki/%D0%A8%D0%B8%D1%84%D1%80_
%D0%A6%D0%B5%D0%B7%D0%B0%D1%80%D1%8F
:https://www.wikiwand.com/uk/%D0%92%D1%96%D0%B4%D0%BA
%D1%80%D0%B8%D1%82%D0%B8%D0%B9_%D1%82%D0%B5%D0%BA
%D1%81%D1%82
: https://habr.com/ru/post/552212/