Задания
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____г.