Файл: Лабораторна робота №2.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.05.2024

Просмотров: 15

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

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

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

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

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

варіант

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

Ключ

Ключ

Число

THERELIVEDINAVILLAGEAMANWHOSENAMEWASPETERHISNICKNAMEHOWEVERWASNUMBSKULL

(a=3, b=7)

COPYRIGHT

5

ONEDAYPETERTHENUMBSKULLHADTHREERUBLESHESHOVEDTHEMINTOHISPOCKETANDWENTOFFFORAWALK

(a=3, b=8)

BLANKET

6

BUTEVERYTWOSTEPSHEWOULDSTOPANDCHECKARETHOSETHREERUBLESSTILLTHEREINHISPOCKET

(a=5, b=3)

DIPLOMACY

8

HEWASSOPLEASEDTHATHEHADTHREERUBLESALLOFHISOWNANDTHENONCEAGAINHEPUTHISHANDINHISPOCKETANDITWASEMPTY

(a=5, b=6)

CULMINATE

9

PETERTHENUMBSKULLSATDOWNONALOGANDBURSTINTOTEARS

(a=3, b=2)

FORCIBLE

10

ALONGTHROUGHTHEVILLAGECAMERUNNINGABOYWHOSENAMEWASIGNAT

(a=5, b=2)

MONETARY

11

OFFWENTIGNATANDSOONHEFOUNDTHETHREERUBLESLYINGUNDERABURDOCKPLANT

(a=3, b=4)

RUDIMENT

5

HEGRABBEDTHOSETHREERUBLESANDHIDTHEMDEEPDOWNINHISPOCKETANDTHENHESTUFFEDHISPOCKETWITHGRASSSOTHATTHEMONEYWOULDNOTFALLOUT

(a=3, b=6)

FRAGMENT

7

IGNATRANTOVISITEVERYDAYBUTINSTEADOFBEINGONTHECARTTHEWHEELSLAYINTHESHED

(a=5, b=7)

MISFORTUNE

8

ANDPETERTHENUMBSKULLWASLEFTSTANDINGONTHETABLEWITHCHALKTRICKLINGOFFHISUGLYMUGANDGRASSFLYINGOUTOFHISPOCKET

(a=5, b=4)

SUBMARINE

9


  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. Назвіть інші шифри одноалфавітної заміни, які не використовувалися в роботі.