Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
6
Добавлен:
30.05.2020
Размер:
69.63 Кб
Скачать

Практична робота № 2

Тема: Симетричні криптосистеми. Шифри простої заміни. Система шифрування Цезаря

Мета: Навчитися зашифровувати та розшифровувати текст, використовуючи шифри Цезаря.

Виконання роботи

  1. Виконайте зашифрування тексту за допомогою афінної підстановки Цезаря

варіант

Вихідний текст

Ключ

THERELIVEDINAVILLAGEAMANWHOSENAMEWASPETERHISNICKNAMEHOWEVERWASNUMBSKULL

(a=3, b=7)

ONEDAYPETERTHENUMBSKULLHADTHREERUBLESHESHOVEDTHEMINTOHISPOCKETANDWENTOFFFORAWALK

(a=3, b=8)

BUTEVERYTWOSTEPSHEWOULDSTOPANDCHECKARETHOSETHREERUBLESSTILLTHEREINHISPOCKET

(a=5, b=3)

HEWASSOPLEASEDTHATHEHADTHREERUBLESALLOFHISOWNANDTHENONCEAGAINHEPUTHISHANDINHISPOCKETANDITWASEMPTY

(a=5, b=6)

PETERTHENUMBSKULLSATDOWNONALOGANDBURSTINTOTEARS

(a=3, b=2)

ALONGTHROUGHTHEVILLAGECAMERUNNINGABOYWHOSENAMEWASIGNAT

(a=5, b=2)

OFFWENTIGNATANDSOONHEFOUNDTHETHREERUBLESLYINGUNDERABURDOCKPLANT

(a=3, b=4)

HEGRABBEDTHOSETHREERUBLESANDHIDTHEMDEEPDOWNINHISPOCKETANDTHENHESTUFFEDHISPOCKETWITHGRASSSOTHATTHEMONEYWOULDNOTFALLOUT

(a=3, b=6)

IGNATRANTOVISITEVERYDAYBUTINSTEADOFBEINGONTHECARTTHEWHEELSLAYINTHESHED

(a=5, b=7)

ANDPETERTHENUMBSKULLWASLEFTSTANDINGONTHETABLEWITHCHALKTRICKLINGOFFHISUGLYMUGANDGRASSFLYINGOUTOFHISPOCKET

(a=5, b=4)

  1. Виконайте розшифрування тексту за допомогою шифру Цезаря із ключовим словом.

Варіант

Ключ

Число

Шифротекст

COPYRIGHT

5

JPZEZGYLZXYTULYGGUOZUHUTMPAFZTUHZMUFBZJZEPYFTYWITUHZPAMZLZEMUFTKHVFIKGG

BLANKET

6

DCYXURFYJYHJLYCMTVIKMEELUXJLHYYHMVEYILYILDOYXJLYTACJDLAIFDWKYJUCXPYCJDZZZDHUPUEK

DIPLOMACY

8

SGFVHVBNFJAEFVCEZVJAGLUEFACRMUTZVTPRBVFZAEVFZBVVBGSLVEEFDLLFZVBVDMZDECATPVF

CULMINATE

9

YVHPBBNALVPBVSDYPDYVYPSDYEVVEFQLVBPLLNWYZBNHIPISDYVINIRVPXPZIYVAFDYZBYPISZIYZBANRUVDPISZDHPBVMADK

FORCIBLE

10

BUDUEDXUCGRQAFGOOAPDTIJCICPOIWPCTQGEADYCDIDUPEA

MONETARY

11

JMENUBVRECUVBVQDWMMJUQLJOQRCNNWNUJKEHFVEYQNJOQFJYWUNJB

RUDIMENT

5

BRROZAJIUAVJVAYHBBADZRBKAYJDZJDGZZGKWNZHNQIAUKAYZGVWKGYBXECNVAJ

FRAGMENT

7

FXZDSUUXWIFTHXIFDXXDJUMXHSNWFRWIFXEWXXBWTLNRNFRHBTVGXISNWIFXNFXHIJYYXWFRHBTVGXILRIFZDSHHHTIFSIIFXETNXPLTJMWNTIYSMMTJI

MISFORTUNE

8

MYRLBELRBTDMAMBWDWEJVLJPCBMRABWLVTXPWMRYTRBZWQLEBBZWGZWWFAFLJMRBZWAZWV

SUBMARINE

9

OATIVDVEDYVAFMPCUFBBHOCBVWDCDOATZAXRADYVDOPBVHZDYQYOBUDEZQUBZAXRWWYZCFXBKMFXOATXEOCCWBKZAXRFDRWYZCIRQUVD

Контрольні питання

        1. Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.

        2. У чому полягає відмінність процесів розшифрування та розкриття шифрів?

        3. Які шифри називають шифрами одноалфавітної підстановки?

        4. Сформулюйте алгоритм шифрування тексту за допомогою шифру Цезаря.

        5. Сформулюйте алгоритм шифрування тексту за допомогою афінної підстановки Цезаря.

        6. Сформулюйте алгоритм шифрування тексту за допомогою шифру Цезаря із Ключовим словом.

        7. Назвіть інші шифри одноалфавітної заміни, які не використовувалися в роботі.