ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.06.2024
Просмотров: 17
Скачиваний: 0
Практична робота № 2
Тема: Симетричні криптосистеми. Шифри простої заміни. Система шифрування Цезаря
Мета: Навчитися зашифровувати та розшифровувати текст, використовуючи шифри Цезаря.
Виконання роботи
-
Виконайте зашифрування тексту за допомогою афінної підстановки Цезаря
варіант |
Вихідний текст |
Ключ |
|
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) |
-
Виконайте розшифрування тексту за допомогою шифру Цезаря із ключовим словом.
Варіант |
Ключ |
Число |
Шифротекст |
|
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 |
Контрольні питання
-
Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.
-
У чому полягає відмінність процесів розшифрування та розкриття шифрів?
-
Які шифри називають шифрами одноалфавітної підстановки?
-
Сформулюйте алгоритм шифрування тексту за допомогою шифру Цезаря.
-
Сформулюйте алгоритм шифрування тексту за допомогою афінної підстановки Цезаря.
-
Сформулюйте алгоритм шифрування тексту за допомогою шифру Цезаря із Ключовим словом.
-
Назвіть інші шифри одноалфавітної заміни, які не використовувалися в роботі.