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