Шифр двойной перестановки. Шифр простой замены. Шифр Виженера (Задания на криптоанализ классических шифров)

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Фрагмент текста работы

буоэуллърёъюафцъэрмртшчфтфъъэмпгьёытмфекыосфаэоббчщъэкйвуфаййшрёаослжуряапэыэвфщолусёчкнуиирющъзчршьщзёьуксзсъркъзрьчлъзифбпъыоъбкщ

Работа с шифрованным текстом:

Триграмма "ъпб" встречается 4 раз

Вхождения начинаются с позиций: 780 1002 1038.

НОД равен: 6

R=1: Ic(1)=0.0353

R=2: Ic(1)=0.0357, Ic(2)=0.0434

R=3: Ic(1)=0.0384, Ic(2)=0.0381, Ic(3)=0.0472

R=4: Ic(1)=0.0359, Ic(2)=0.0418, Ic(3)=0.0346, Ic(4)=0.0461

R=5: Ic(1)=0.0370, Ic(2)=0.0342, Ic(3)=0.0355, Ic(4)=0.0354. Ic(5)=0.0333

R=6: Ic(1)=0.0465, Ic(2)=0.0529, Ic(3)=0.0583, Ic(4)=0.0512, Ic(5)=0.0512, Ic(5)=0.0579

В границе между 0,04765 и 0,0679 лежат (средний индекс = 0,0529):

i=1, j-2, уравнение g[1]-g[2]=31 (индекс 0,0507)

i=1, j-3, уравнение g[1]-g[3]=20 (индекс 0,0491)

i=1, j-5, уравнение g[1]-g[5]=21 (индекс 0,0500)

i=1, j-6, уравнение g[1]-g[6]=17 (индекс 0,0492)

i=2, j-3, уравнение g[2]-g[3]=22 (индекс 0,0552)

i=2, j-4, уравнение g[2]-g[4]=19 (индекс 0,0512)

i=2, j-5, уравнение g[2]-g[5]=23 (индекс 0,0526)

i=2, j-6, уравнение g[2]-g[6]=19 (индекс 0,0545)

i=3, j-4, уравнение g[3]-g[4]=30 (индекс 0,0553)

i=3, j-5, уравнение g[3]-g[5]=1 (индекс 0,0538)

i=3, j-6, уравнение g[3]-g[6]=30 (индекс 0,0596)

i=4, j-5, уравнение g[4]-g[5]=4 (индекс 0,0492)

i=4, j-6, уравнение g[4]-g[6]=0 (индекс 0,0551)

i=5, j-6, уравнение g[5]-g[6]=29 (индекс 0,0541)

g[2]=g[1]+ -31

g[3]=g[1]+ -20

g[4]=g[1]+ -17

g[5]=g[1]+ -21

g[6]=g[1]+ -17

Возможные варианты кодового слова:

g[l]=1: бгнрмр                g[l]=2: вдоснс                 g[l]=3: гептот

g[l]=4: дёрупу                g[l]=5: ежсфрф               g[l]=6: ёзтхсх

g[l]=7: жиуцтц               g[l]=8: зйфчуч                g[l]=9: икхшфш

g[l]=10: йлцщхщ            g[l]=ll: кмчъцъ               g[l]=12: лншычы

g[lj=13: мощьшь            g[l]=14: нпъэщэ             g[l]=15: орыюъю

g[l]=16: псьяыя              g[l]=17: pтэaьa               g[l]=18: суюбэб

g[l]=19: тфявюв             g[l]=20: ухагяг               g[l]=21: фцбдад

g[l]=22: xчвeбe               g[l]=23: цшгёвё              g[l]=24: чщджгж

g[l]=25: шъездз              g[l]=26: щыёиеи             g[l]=27: ъьжйсй

g[l]=28: ыэзкжк              g[l]=29: ьюилзл              g[l]=30: эяймим

g[l]=31: юакнйн             g[l]=32: яблоко

Расшифровка:

Ключевое слово : g[l]=32: яблоко

артурдентипомыслитьотакомнемогегодругпоименифордпрефектпопалназемлюпятнадцатьюгодамираньшеиприложилнемалоусилийчтобывлитьсявчеловеческоеобществонебезуспеханадозаметитьтаквсепятнадцатьлетонвполнеправдоподобнопритворялсябезработнымактеромэтобылрыжеватыймужчинасреднегоростадовольносимпатичныйноотнюдьнекиногеройвегообликесквозилакакаятотрудноуловимаястранностьтолиегочересчурширокаяулыбкасоздавалавпечатлениечтоонвотвотвопьетсявамвгорлозубамитолиещечтовсемсвоимзнакомымназемлефордпрефектказалсячуточкуэксцентричнымоднакосовершеннобезобиднымчеловекомэдакимбалагуромвыпивохойсчуднымипривычкамикпримеруонвзялзаправилонеожиданнопоявлятьсянауниверситетскихвечеринкахкрупновыпиватьиизмыватьсянадпервымпопавшимсяастрофизикомдотехпорпокафорданевышвыриваливонпоройимовладевалитоскаирассеянностьонподнималвзоркнебуизастывалбудтозагипнотизированныйпокактонибудьнеинтересовалсячтоонделаеттогдапрефектсмущенношутилдатаклетающуютарелкувысматриваювсесмеялисьиспрашиваликакуюименнолетающуютарелкуонищетзеленуюзаявлялонскривойухмылкойразражалсядикимхохотомищедроугощалвсехвыпивкойвближайшембареподобныевечераобычнозаканчивалисьплохофорднадиралсявискидопоросячьеговизгазатаскивалвуголкакуюнибудьдевицуизаплетающимсяязыкомвтолковывалейчтоцветлетающейтарелкиправоженеимеетрешающегозначенияазатемковыляяизпоследнихсилпоночнымулицамприставалкполицейскимвыспрашиваядорогунабетельгейзеполицейскиереагировалиприблизителыютак

Задания:

1. Длина ключа: 3

iypzkkvodjeiq_ej_lvodzkdjeiqobvxmwxberdhbebibqtedqdjldybehxeslyjxmjxxybdwfviqdjemdddolybidfossyfbvdmyrjxxexodl_qfwqtlvoiqfdmywqzshkdrkhqtlrqdcvdblyivdtembalelhqteixpzhiqyruxletdcvdfyvvkxix_voiqlgtrtzbhqyruxebidsbjeoiqqlvvdyyhqjiqyruxebidjeejxhrsmuxgemtvojzbpuxozkhqljq_vrmdsrxqfdulrjxjvbpqimabdxlmdddzkxexmjxmwxberdmyrjxxexodl_qqlvxxhrxyxmdxxybdwfviqdfietbdjeejxwjrjwxfeoiixqvxedadzkdjeiqpitlruxtbygvxqoxtroidqwqtskihqeelbdrzskqdjtsqeiclvheexbwqytzbgvxmwxmqqsbadrkbjemdddfoijqbqmihpsdypqyferxqqlvjdjeiooiqnyzqiqqsk_loxeslyjxedvxyfrxxpzhiqqlrqdvptv_mripoxqoxjrqlvodjeiooiqkmtbdrkhqypbxmcxreqdiybzkkqqlrqdsrxqqlvvvvxebpsqqsk_loxeixlvipqziifhvpdzjddlxqdszkkqqsqqibidolyqjbqtleiiqdsuaecxekqssfsxoefebqlvqyroqlzkkqfpbxnkpxqqibidolyqyferxqqlzpdcyhcyrqpxkcjqqlrqdyytfbrvadjldcbdroskkhqieiqdtevzpxcywqgyiqdsbjeoiqfdxlxqmvvqxoxvkkdul_dxedadyyhqqsq_scbderxqeihbdrkhqqeabdzqdvywo

2. Длина ключа: 5

frajzxqinijzkbrkqdfvxqqoharvtdlymamjeyvsaihulxqiqevymtdlymaefr_bcaqaiiqqqoltsquiwqjpx_qinijzkbwszvemtdhdykjwnwsrvedlhiemlzwowsmmsisuqwijimafxtivwxqaiiqqtjzxuhvrwvzahawnfvxdaaggdljxaevtdlymjvstbmxmhma_tihpvtbhgmjiaaeevzjgtd_asjqinijzvemtd_ahxikfrwqnsseqasmurtatxexmisenaitiafvfq_jfxhqbdlymzdtuwqxxuhussjpfdxnaseghljrthfazthqfxqqwgdvbqnelzkaefuhusheosehyqdedqkprwzajsfihpjsswulsrufvatitdxisjqgihhslqieehjmedlehbvlzkaggdljxaevtdtdlapalqokszvamzbwpwsjpfbsdmwijqupzxuhussmisqxhhmefu_aslymsdlhqcikq_fxlbmedadhulxq_brghiahximsxsenaqxnqdssiwnisjzjfxiheinvtptxuhulxqupwlqieztdkfhsiwdmxjqfwsbqlisjpfdadkbwsrvedlymaeligfgkqwulxhhsierqoiwqqoxxhmtxadoaxjrquwsenax_vqsdvktuyjvhmmcvhuslvuatgbmtdyzztxsmpjxxq_fxlbmswsevaeevzjgtdhdsfjqoifjhxijvhwmczvhwswzpqsikbrwzvbzarhulxohdsevhmsfxhciyezfdvetvquk_ahaikpzxhfax_vfa

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.