Задания
1. Составить программу для шифрования и расшифрования с помощью шифра Цезаря. Значение сдвига выбрать из табл. 1.
2. Составить программу для шифрования и расшифрования с помощью шифра атбаш.
3. Составить программу для шифрования и расшифрования с помощью метода перестановок (матрицы). Исходные данные приведены в Приложении.
4. Составить программу для шифрования и расшифрования с помощью шифра гаммирования.
5. Составить программу для стеганографического сокрытия информации на HTML-странице.
6. С помощью разработанных программ зашифровать свою фамилию, имя и номер группы. Результаты помести в пояснительную записку.
7. С помощью разработанных программ расшифровать тексты, приведенные в Приложении.
Алексеев А.П.
Сентябрь, 2011 г.
Приложения
Табл.1. Значение сдвига в шифре Цезаря.
Вариант | Сдвиг |
Таблица 2. Дешифрировать сообщение (шифр Цезаря)
Вар. | Шифрограмма |
ТСДЗЖЛХЗОЯОБДЛХТУЗЦЕЗОЛЪЛЕГХЯФЛОЦТСДЗЙЖЗРРСЁС | |
ЪЗПШЦЙЗРСЕСФХЯХЗПДСОЯЫЗЛРЧСУПГЩЛЛСРГФСЖЗУЙЛХ | |
ТУГЕЛОГЖОВЕФЗШСЖЛРГНСЕЮЗХСОЯНСЛФНОБЪЗРЛВУГКРЮЗ | |
ЛКСДУЗХГХЗОВНСОЗФГСФСДЗРРСЪХВХДЗОНЛ | |
ДЗФТУЛРЩЛТРСФХЯАХСРЗСХФХЦХФХЕЛЗТУЛРЩЛТСЕГЛШЛКСДЛОЛЗ | |
НГНПГОССНУЮОЗРРЮШФУЗЖЛСНСОЯЩСЕГРРЮШ | |
НХСЕФЗЁЖГФЛЖЛХРГПЗОЛХСХРЛНСЁЖГРЗЦХСРЗХ | |
ХСХЙЛЕЗХТУЛТЗЕГБЪЛНХСЙЛЕЗХТСЖТЗЕГБЪЛ | |
ТУЗЙЖЗЪЗПЕЮШСЖЛХЯЛКФЗДВСТУЗЖЗОЛХЗЖГОЯРЗМЫЛМПГУЫУЦХ | |
СУОЮФЛЖВХОЛДСРГЕЗУЫЛРЗОЛДСЕНОЗХНЗ | |
НСЕГОЯНСРВНЦЗГЙГДГФЕСБРСЁЦФЦЗ | |
РГЦНЛДЮЕГБХЗФХЗФХЕЗРРЮПЛЛТУСХЛЕСЗФХЗФХЕЗРРЮПЛ | |
ВЛФГПЫЦХЛХЯРЗОБДОБЛОБЖВПРЗЖГП | |
ЗФОЛДГУЛРДЗКФГТСЁКРГЪЛХДГУЛРТЗЖГЁСЁ | |
ЛПЗБЬЛМЦЫЛЖГРЗСФХГРЗХФВДЗКОГТЫЛ | |
КГУВЙЗРРСПЦХГРНЦЕЖЦОСРЗФПСХУВХ |
|
Таблица 3. Дешифрировать сообщение (шифр атбаш)
Вар. | Шифрограмма |
ЭФЯШЫРХЫЪНАМФЪЪНМГНЭРХСРУГ | |
ЧЛЮДТЛЫОРНМЦПРАЭУАБМНАЧСЯЗЦМЪУГСРПРЧШЪФУДФРЭ | |
ФМРТЪЖЯЪММЪЮЪЭДЫЛТЯМГПРОРЙСЪПОРТРФЯЪТДХ | |
СЪЭРЭНАФРХЦЬОЪМЛЧДЭДЦЬОДЭЯБМ | |
МЯФЙРЗЪМНАЮДМГСЛШСДТСЛШСДТУБЫАТ | |
СЯНЛЖЪТСРЬРЛТСДЙФРЬЫЯСЯТРОЪЮЪЫЯ | |
СЪМСЛШЫДЭЪЖЯМГФРУРФРУГЗЦФСЯЫЛОЯФЯ | |
КЦУРНРКНФЦХЭЧЬУАЫСЯЭЪЁЦПРЧЭРУАЪМРЮЙРЫЦМГНАЮЪЧСЦЙ | |
МЯФЬУЛЮРФРЧЯЫЛТЯУНАЗМРНРЭНЪТПЪОЪНМЯУНРРЮОЯШЯМГ | |
ЭНЪПРЮЪЫДСЯЗЦСЯБМНАНПРЮЪЫСЯЫНЯТЦТНРЮРХ | |
СЯЛФЯСЪПРЬОЪЖЦТЯСРЛЗЪСДЪПРНМРАССРРЖЦЮЯБМНА | |
ПЯОЯЫРФНВМРЦНМЦСЯЪЁЩСЪНМЯЭЖЯАЮЯСЯУГСРНМГБ | |
УЪФЯОНМЭРСЪЫРУШСРЮДМГЙЛШЪНЯТРХЮРУЪЧСЦ | |
КРОМЛСЯЗЯЁЪЭНЪЬРЛУДЮЯЪМНАМРТЛФРЬРСЪЧЯТЪЗЯЪМКЪТЦЫЯ | |
НРЖЪЫЖЪТЛНПГЪЫЪНМЯУЯМОЛЫСРТЪСАМГПРЧЛ | |
ФЯШЫДХНРРЮЁЯБЁЦХНАНРНЛЫЛЭЪОЪСЗМРЪЬРЛОРЭЪСГЭДЖЪ |
Ключи к данному заданию приведены в табл.4, а шифрограммы - в табл.5.
Таблица 4. Дешифрировать сообщение (метод перестановок)
Вариант | Матрица | Ключ записи | Ключ считывания |
10х10 | 8 2 5 4 1 3 7 9 6 10 | 1 9 3 8 5 4 7 2 6 10 | |
10х10 | 10 1 2 3 9 4 8 5 7 6 | 10 1 2 3 6 4 5 7 9 8 | |
10х10 | 8 2 5 4 1 3 7 9 6 10 | 1 9 3 8 5 4 7 2 6 10 | |
10х10 | 10 9 1 8 2 7 3 6 4 5 | 5 6 4 7 3 8 1 9 2 10 | |
9х9 | 3 1 2 4 9 7 8 6 5 | 5 1 2 7 9 4 8 6 3 | |
9х9 | 1 2 3 8 7 6 9 5 4 | 1 9 4 2 8 7 6 5 3 | |
9х9 | 6 1 5 2 4 3 8 9 7 | 1 2 3 9 8 7 6 5 4 | |
7х7 | 1 2 3 7 6 5 4 | 7 1 6 2 5 3 4 | |
8х8 | 8 1 5 4 6 2 7 3 | 1 2 3 8 7 6 5 4 | |
9х9 | 1 2 3 9 8 7 6 5 4 | 9 1 8 2 7 3 6 4 5 | |
9х9 | 6 1 5 2 4 3 7 9 8 | 5 4 3 6 7 8 1 9 2 | |
8х8 | 6 4 2 1 3 5 7 8 | 8 1 5 4 6 2 7 3 | |
7х7 | 1 7 2 6 3 5 4 | 1 2 3 7 6 5 4 | |
8х8 | 8 1 2 3 7 6 5 4 | 4 1 2 3 7 6 5 8 | |
10х10 | 10 9 1 8 2 7 3 6 4 5 | 10 9 1 8 2 7 3 6 4 5 | |
9х9 | 2 1 4 3 6 5 7 8 9 | 8 9 6 7 4 5 3 2 1 |
|
Таблица 5
Вар | Шифрограмма |
ППОЕСИЛУЧООЧИТСЗГОВ6ОЛНЛАНЧОО1ГАЯККЕОПО7ТЛЮИОНОЕО2ОИУОЛИУСД9ЕДЬААВТАГ4ЛАЛТТЗАСТ3ЧИСТТЕТДЛ8ВУПЕВЛОДЖ5 | |
НСОЕХ1ИНКИМИЯ_Е_НГВПИЯ_ОР1ЕОАО_ММТЕ9Т_РДРТЛУО8УБЕЛВИЫ_Д9_ТН_Ы_СКК8ДАЫСААИР_7ХА_АЕТКЩА4М_АКЖЯ_ЯП5АКТД | |
ДВРВОУМКГ8ИОИБА9ЙЛГ3ОКВАВИНЖТ7ТРДИЧ1ЕЕЕ7ЛОСОТЬИЫВ6БКОКСТЯДО4СООНЕЯНЧН4ЬЕЕКЯЧЕАО3АТХЙРСВЙУ5ПГТУЮ2ЯОО8 | |
но_илиен_витряеяттинакинснлаьояоа_н_еасав_теиепфнн_рсииинзсяд_неыж_окОэус_языил_овирчдв_астюув_м_яет | |
олоосахаопвГкЭеывор_ламтйылявтуньныу___т7__анхопдрРикктуи__февмдосмол_з_игуже__сь | |
Оо_1___моото5тптеоинс9нунчмдцн2пдпутдют6ю_юнтеао4аеа_чнвп7мимо__и_8игитунеа3оро_о | |
лн_в_Оотеиомоддвы___ызон_смл__ьчп_жниыутоайаонб_иткедироьда_д_летлутйючлччсбсоляи | |
_SI49EAAPE2R_SS_G53VCMLD8IE_UOA6S_IIA_1TSACTM7ATM | |
_TRTSS_AA_IUAAE_VDARRLTPEE3_IAESAD4ERNPOCI2TOAMP_V1_MTIOEI_I_U_R | |
eeu21_L__D_r2Kiagnbth35r_rlidn3ielrdel_4_eeeaee_4nbsoeiEt5rdism_ri6de_erL_s7e_dst | |
i_itiB_2u_t_hl_t2rrhtehrs3Fmam_nak5c_u_tgue5hFfHr_mi4tdieluDr1erbean_n4_ecgueeb3_ | |
snl_d__2dgeutW_fc_te__dditsGnnnmhs_luee__elmeeKr_iEdnsr1shb_rnie | |
HIL2P_MO_I8UA_MNE3T_HUL_59ANSIM61_A_HU4_EMOIN7OMU | |
раооис_дм0ееянэВе_тт_ет_тсррм_оо1ии1итем_т__лищоенввлчен0м_2ма__ | |
еыьа8_лбдыррпв9евозралеслюхш_К_омо4няроененуот_ебоятов5_опстымищ_еднымлокт3вп__ю__яе1роилпдк_с2о_яиь | |
сра_ошв17еслнвеа58итиеаыяу7сощвзс__6_оацб_еа9дкщирв_д8хдзаооид3и__т_нн_4кЯере_ам2 |
|
Таблица 6. Дешифрировать сообщение (метод гаммирования)
Вар. | Гамма | Шифрограмма |
1 5 32 7 | ЦЦжЙИЙеГВЛрВЛ | |
6 12 22 5 3 | ДЬУЙЬДЭУЙРЧЯТЩЬ | |
34 12 25 5 31 | бИЬОЯжЮЩЙЧиЗЩБ | |
4 32 5 25 | ЗоБЛМхБЩУаФТМх | |
14 2 17 25 34 | ДЙПОуЖЙНФзЛЕСХиО | |
41 2 7 27 33 | еЗБЫфъДВЦппВ | |
18 1 2 5 7 | ЯДБЛГЙРРЕЧНУВЖЙВД | |
32 33 35 34 | оузсмълуомвзжйс | |
3 2 5 35 | ММЧнПИНрППАжМТАзЙМЗ | |
7 25 3 4 11 | ИЧСБЮЗЭЖПШИЧПБЮЗ | |
3 18 21 7 5 12 | ВЧСКЛЭСОШВКВУЬЯ | |
31 17 21 37 5 | ЫФШщБСЪЫжЕЭФЯпЛПЯЗлП | |
3 17 2 34 41 | ЛЫМойУКИсшГПРжзМЯТщ | |
33 17 32 35 42 | лЯмрвмСмжамФвзднФк | |
23 14 32 35 22 | ЭЮатЫЧЮефКШАгнФЩЮкнИ | |
21 4 32 38 | ЪМшхЗЙейРФокХЧмиЩ |
Образец титульного листа
Поволжский государственный университет телекоммуникаций
И информатики
Кафедра "ИНФОРМАТИКИ И
ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ"
Сдана на проверку Допустить к защите
"_____"_____ 20____ г. "_____"___________ 20___ г.
Защищена с оценкой
___________________
"_____"___________20___ г.
КУРСОВАЯ РАБОТА
ПО ИНФОРМАТИКЕ
«Реализация криптографических и стеганографических методов
преобразования на языке С#»
Студент(ка) группы ________ Фамилия И. О.
(роспись)
Руководитель _____________ Алексеев А.П.
(роспись)
Самара, 20____г.