криптозадачка из числа непростых (?)

Тема в разделе "WASM.CRYPTO", создана пользователем alexanderwm, 3 фев 2009.

  1. alexanderwm

    alexanderwm New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2008
    Сообщения:
    43
    Хотя, может кому-то задачка покажется довольно простой.
    Короче говоря, почитав на wasm новые темки, посвященные шифрам простой замены, решил накатать свой простенький алгоритм. Суть данного шифра:

    Шифрует только русские символы (кириллицу) в промежутке 0xC0 .. 0xFF. Шифрует посимвольно.
    Алгоритм: но основе текстового ключа - строки из 16 символов (полный диапазон ASCII) генерируется таблица подстановки путем циклического обращения к простейшей PRNG функции. Создается простой подключ, содержащий только символы 0xC0 .. 0xFF. Строка шифруется путем подстановки символа из SBOX, XOR'а от предыдущего символа и текущего символа ключа, индекс 1..16 последовательно увеличивается. Эта пляска усложняет задачу - простой замены тут уже нет, хотя, вероятно, есть тьма уязвимостей и четких зависимостей, которые сразу бросаются в глаза настоящим гуру. Вообщем, а архиве смотрим код, поскольку писал за считанные минуты, он на паскале.

    Вот пример шифрованного текста (шифротекст содержит также только символы 192 .. 255 )

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

    Сможет ли кто найти ключ и/или дешифровать файл? Интересны также ваши сображения по этому toy шифру.

    Код (Text):
    1. угоЫ ЯлкЗЖт ЮмЦуПЭВфР ХК зЖ няЭмсЬ ЦтЧдфВС йЦЮдЖЙй, АанянМУчИ лЙ ъШЛЖВЗв пНнМ.
    2.  
    3. ПЗсА аЖЛ, КНоАнчЕе фьКл чЗЧфРюъЧеЪ бИНиеа, ЯШа Н БЮнм уфраН бЪйдФдБ НюШэФвЭ, АрТд АугКЖпХ цеаЩьХ с ХЗВ фВ рЫшГОЖЗфЕ
    4. о ЬгБУт ЩыНшИ УБчяНыу, кзЕ НыЮЯед АгвЗеф "фЭэЙэВЗ КхАбдхХа". эФхЕей КЩщеЕбУ гЬ р ЕгР сУлкКк х 1922 пЖОЮ, юЮыцА
    5. бТжУФРНюЫИт З кКЪЮО фЯДт МщжЖхБдБх ПыЯКЪц. х ШоЮУюЭ ЩиуРПВЗ кл ыьКыцВЗ тЧ ЯЫ, ЛЫЦ Ч Цфаи ШниЕЪ шяЛыйЭ Я ЧдЙЪ цАгпЙатв
    6. э сВфьЭожТ и ЫЗзЕ гГб НЯэПщЖ гШуюОыц.
    7.  
    8. ЬоФсНЯАцТ ЧИ ЩЖвБАУм чТНлпЪу Жг ИыЫлМЙ мЬшЛп р ФчцУсаЦ. пМнмПпЛ ип НШоЫЛЩ фЭ ятЧбЫбс Ф фьРь - сШРф с ЪшНтТж
    9. ВЖдгсЭжНБсцАТ з ТбУАе ЬквгжЬ - с Хкр ЫАх СдЖра Е ИМЮТдКзЗЭ юИеАгБглкнЭАУ цГщКРгь. Ц чзя нмЩ н АнЯ эьМаэОГРк.
    10.  
    11. ТсЕНй ВОКХш эЛюНлпэЬЖ ЬРК ьОЬ сщРуЖФЗ, кРФЛэнМ У врф, лАИэрБАх кЪ ипКС УТвЙдцДА, ЕДГуум ИНоьЧц, юБвЭццЭшЮУЫш ЭЩ эщлП.
    12. ЕбДчзЕф с фдЖУГЬ СслкЪ чрш ЙО фщЖуяМ УтЧчЫ Й ЖрчЕЪч цуВ, э ЮьйЪш ЭюИЫяЯкнЩрЬ УЧсЧЗ врвФУзЭО ГЪЮ ми ЭцТг. э ЬМФ жЬ
    13. щМбебЫИ, ЮОГ з ЭфЩШИМ ЛМйГцМ бйня аВКжРц НэФ, щ гХзЕ дХЗбьПРГщ, ИюЫ Цх ФЩа НтВтТжРа ХцВцу Ги ЭСрьКЪцсХ П чИМзж З еЕе
    14. ДагзБ юИМЮлЭэ ъУ рнЧ уЖе ЙучучуШЛоыи Ш ъМЙЫцй.
    15.  
    16. ф РщэзчДт чугТн йЪеаХжоШщжв ецЧ уШоЫ цчУЧЯцЧЫЛй, ц ГСсЕм ЪътхХрр ЕБН, чЫйцмШЛо ъМАуУ, ЧЕБ Жрч тгьЮНЕдЧРг ОЙБЙщ ъЩьЯ
    17. ъкЬйЯЕм МЧфлНИ, фХрэЭйы хоЮюЮн, еЦЫДнПв з кнчХшк Ю лШИЫ.
    18.  
    19. СсУ БЕбуЗо кцЫщЬмь оГ цЕ ЙвВеъЪА нт иНАаЦ, хОЛСХЩ гЖабГ кш ьДтиЪ - с Ф жЩС. О зК жЖЦйЯ неФУцл ф ВфАтГЛ М ЛШщд. пЩпЫиИ Ч
    20. Зг БМъК, б ГО КъЕХ, К Зз хЦТЮТ, А оО юОЬьщЫк, Ж Фж вжАхр КлАаЖ ЦЮЫв, Р ФрсЧЪу РЧ ззМУТ ВфЕйЦ чя, МЧт нэ.
    21.  
    22. эЮ эЦНшьЪюЫнЧ наВопэ ДМ юучЗ эЭь ЮипЯЬь ЪЯ лШшЩщх, - хшзБ дЮчЗ о ЯНЙ ЗПл ЖрФазВПКитаН, и ЙкЖБтч ТсЕЦзЬэСЬшэ, - в
    23. шЫаЖВЖ, гсфХб, эпЬЬпПЛ РжЬюъЧ ДфА Х адПвз, М йбРАяьшХЖаНИ. Ьй Е Я гВПЬФщ хКщ ЬяюШссф, СтЮбМДв; ОмОБм ц ЧчрГ рУйъ
    24. ЬхжожЖ, анНоЬ пфС гз хрЬшУ. ЪЙмсб, МДсШЬШ, ЩлмШ ъчТыиМ, огЗш ие ОГВдЕеЦвс ц гдБлКХШнтНч ЬчЕжо ЦоШшловАТв фТжхевЫ.
    25. жХж ВйЙ ИгЕЖлН, йЦыйКбю н тКкЛлЭ ь Сс щШВт, Я цТщлфД еаиЭы. Фд ФяыР эЬьЯеИНХюД ГОшэЬМа, МЮы д чтВэь ЧЫУмОЮЩв РгпяЙ и
    26. ылз РФебАИ. ИеБзЕц ФъЧ дЕЪм Бч ъЩ фРЕф, ЖВРВЗ ДчзэЦр ТрПьфД бВПжВцдВЩк ХТчЫ.
    27.  
    28. - зиИДцю. еРрАуУ, - хшИэЮяп лЮ.
    29.  
    30. - цГ-СГ, рГЗФД! - ЧбЧРАфз йУГщЪБНнй. - Сс эс цХнА дС БАфды, Ц У шЭВ гГ жЕИбНч.
    31.  
    32. шрф ФэЯ ю оКЯ УЧсхЕ АсБзвЛс, ыТнЧбФ гВОшЙ, йхсхЮбМь мЪюИЙЩг, ХдЧ хЖ ФвР эпНонАт БвВшШщЬй ой ЮэвзкКяЦгпрп иъ фрхс, Ьч
    33. ъЩХюШ. цЕ бЮОэ Ф ехфЦ чиеаЕцХ юЮиШЛЫих, РХзЗ втнчБ, - мНпк, оВТю ХатБЭХЩЭс ЕЧУЧеБвЭ, УеД чЬЫкЛс ьшлпЮВЖдй Д ыНлжоНжф,
    34. зплмьК ЗеФЖ цн ебЧУЦ фЧтИ.
    35.  
    36. ФРэщлф рЕ фзЭщъюШ Хг ПхШщЛфОЭш. "у гРк окШыу, - цЦебЫрф щЛ, - В К плЯуАНАх ЩтннЭ ыютУй жщюЯнЖз ойЫЧЗфО еиЕянйдК", - л
    37. коФдХР аВСэСзЭь ЙН бмЙЙ лКя К юИми. УчщэсхкК ШьЭш, ФУб ДГгРэРбА н ЧДБМ, ЛПвжфЭЩщ Я ШЛ ЭрРвпДжНо с АТ бъКкКщТрЫш
    38. СБрХЬж, ДтЯц АЕу, а фВОьЧтУ уХШ - заШш КЛ ЩпкК - ЖнНРуЦаДпЖ.
    39.  
    40. ПИгНычдИ, ДыдБбВ, ЯЭюТбТ еСГЗт Р пДДЙуЮУюопЫЛжХ зэЯдВП, хЖЬэн аГ ЗКтГ кнэФ щП К кнМ ьЩШв ШКоГзФ, ХчПЛжв ЖжЩ ХчС, тЩРан
    41. Ай ЛплоьЩ бЧзХЭ, оВсьщЪ аВЮЪЦЫоШ, хсфТ гЧТьЭцЕ, БкЫЯ Ъ пвЧКр эвжДнО, ЛфЯПнЦ - т ЗкК щПхГРЭЕ.
    42.  
    43. - ющЯШИй ьЩФлЮ лкоГгХЭ юЬАаНлЫъЫЪ йЭячИ. НЙЕеЦЧЕДрс!
    44.  
    45. - тцРФф жЖжРШ ыЩЕеИоЮяЮЯ, ДцЖпЪю?
    46.  
    47. - пЯцжоЬэЫЫ ИимяЯЧ вАхПЬ кСвэьЖ ЛоКьО еМоМГвЛ.
    48.  
    49. - рП ЯТпят яЯ ЧгХЖ хПЬнра? эВжзЧ вС тхФмЪ, имИг, ЦТ ЪЭнЦ, яПя АхГвА ЗФ ъМяМ.
    50.  
    51. - гс УЗсБдг, Чб ЧсБУГЖэ оЮЫЛкЩ, ь МЮп бРФзС дЙй ЩяПь шш-ЛшЩшяОэвкОв, ДЯнШш ЮнеЦхкК гу.
    52.  
    53. Ф ЩЛжФ КНмОуЦЫо дИНдТяЬМ уСйишЛ ФабУЧ с АвтщФр рЭянйЙп УБрГГЬ, гГчДдЕйНо Ю рЖГг О ъЙЫщьГВ ЖЖЛ ШРуУчХхЗб жх гХТчтЧч.
    54. ОсэЫИРыБ, еЪТдЧЪ, уМи, аТуат, ЩфрТБЫ хсфЖ н ЖЩэЦ. БСаамМИ йЙБбКЖФ фХч ЦфзЧЗ, с тБСЛаЖ ВсЧуГхфж ДйК Ш плЙИ, эьИЙ М
    55. пЧбАДЕ:
    56.  
    57. ...юЬЙвэЦ, ыРСсЛ ЯцтСМЯ,
    58.  
    59. ЖзЕ йКхт ЦфСЬФф жщфТ,
    60.  
    61. КъПв ШхГ ОЖфдб юЬЭфрЕЪъ,
    62.  
    63. фпК ЩЖрпр ТршщЙО цЙъКо.
    64.  
    65. а у Х юЫДсБ ЫыИк, зШъгзЕ иадц ЭяЯь мИхГ! нэ оОэЯпЮчЫ ПЛМмЙд юЛэхЬр кзыРЬ, щГжФРв ТАмЩДнИ, мЯПьмЙ. ЬЫшсЭшзГ чЬшОкМ
    66. мЧв пЯьПвГвЗ, лмЮ хшОк. я ЭЪйАсбдз СсР едфВЕ йШЯцЬ Ф бЫиЫд, йКыРэйЯПЯ ъ ЦаГОыЪ, ю Ло ЗсУБс щРуф ЧПЛФХ фВШ уСсТЪ, - ЦТф
    67. сРЭрУ ркгВйб. ЩШКзчУя ЛЖЮ иИ кнЮя - У тР гЧхСвГ вДГрАу Х чЫрэРб.
    68.  
    69. Я юРФСс ХкъЙ а СГЗ йЯокЛкЩъ ЮьЮпЖза я мЬпП ехЧРбИщ: БеЧЪяМДы, ГаиЬСЮЦ, ПоюХПкхЗс, - ьЩ рРПЗз СХСБмйьПРьЖ лВц ЫЬФЛ,
    70. пМнЫл ЮиМкЮчцФ ДГЩшШ, койыПжК Ч цАхр гВчВд. Щы ЯфВЗ ж К яМо кММЯ ЮЫЮуЪЭ ШокЫрУЛК ПК ШК, РщЪ ЮшшХзХ цЪлЭнт ЩмЗввРПщЭ
    71. ШР тСдПРТ ЪщШш, ВвГбаугуЛж ЧЯт ЯНоЛъЛыь Дтъю, ЫЙнМцЦъ ыЩЕДдюм аУя ЮЪКЛп, ОмяАцдРг ХгргЧТ бХФбЗф лфЦЮъ и эщкХРсРАб
    72. ГкрэишФ р ХЕуГщ ш ьснабТ.
    73.  
    74. П ыТУею УаЙиДФхЮт Р СЬАрХуяЪйоЭ вкЙОпЛ йЛфЗПп ВвтФ жНиьЬРк-ОэнДИкпГЩЛ, йдВоЭь щс, фВй шШРжбУтъМъИ тяТыАЕ аХжЗ кК
    75. йоПчБ.
    76.  
    77. п квЭцюЪфЯяеч ВРаБи ыТжьБбЫ дДрГк вжЬО юейЛкЯ ъитБд е ЖвюосфсРп. ФЩиТБ аЗ кщЙ - ЙъеЧгКРЧ, ФфВсСЩж, иЩщлВБмЩг, -
    78. ЦТрЖа ОоЬ гОъкЬ. ЬяЭЪя Т ГДзОПъ бУгКЪ. бмАрГ о ПкЯу б ФщЩщжЖц НнЯыШв. ЛщЫ имю КьЪЫдЦ, ХСФсф ОзшЬГЛфхЮэЧ Уаяы ФвТтДЕЧ,
    79. ъйЫЯЪоПьг уГ, ЦЖгЬМъ цЕАБв, Пюю НчиЕ а БЮб, С ФевтВЭл Пп г хжЗДАнй, И ЪЮЫщЖ ВддЙ МЙвАТрЭ.
    80.  
    81. ьЬъеХе, иаНюДн, пДбДюЪц, ЖдДЫЬОЬЮ, НЕеИкЛф, впНЧму юЧъкБУ:
    82.  
    83. - иеБДчЦеМ бжо Ф ВфутЗШлИ шЭфьЙЫ!
    84.  
    85. ьЮчСам дмЬ:
    86.  
    87. - ВфжДс эоЛЦЖк? ьоь глп зк яЯнЯ фРСХхСч, иЩЩ фзЧ ъУЙя. лщхэфЯкШ олО, аЖтЫпЛБ, юыО эВ ПкоьрТЭэИоюы яЯмбдмц тоГ
    88. УйМимБчз ЭцНжкъЦчГрЕу.
    89.  
    90. Ц ХСзВсщ МйЛквсьдПх, УаиЫшзО:
    91.  
    92. - Ч ТАжРЬ, хе ш Осфл? цЦМИШ ИмХ шлЫ ЧдЧ? л, - тцЫыТян, - Яа дйзС гпНтБчД, БчЬ ДдДдФ ЩЛщЩХТвШу о жлЮнД чз ХЭйВ НоМйм Би
    93. ШРШмб.
    94.  
    95. ШЭлЩЭоЯнЧуъ ЧчЧцА ЕдйДич тг ЦТЮ ыйЭНинБАУ эЭ ыюХЗХТыды чЗцЬ. ЬЩь фАвпЪлшНЧ ьШЬпОсБ еимнЭш адЙНдЙИЙщ-эхФчрЭ, ШэН
    96. юЯА, - д Хе СБт ЗмО ЭфАЪзКи БбмюмНТцЪ, иЖжкМЬк ътяа, бЕуо ж УчНдыяТбРГДе. жЖЩгРп ЯцЧыбу жцУгЗфХ щЛй ъкж Ииа Д ЙвжЛГС
    97. бЪ ЙУсЗ, ЧбУ Гу Х уфрТЯйЭйМБЮ дПвМъ. рфЖЬк вЖеЯТщЧжВр зЖчЦчЬг, лЙсЧЪ кГг жРАуЙЪ птвО кР ьПдАДГЩЛ. И ЫэщэЛйн АгЦц
    98. еХРАбсР, Эюдч ЩщРщЭоПвЛ СХчБСу РхЧвтДчЮ у ЗоЪооЫщ фФ ЬиЮН б сХ юЬюТ! ЗзкЖ дТщЬцУЮ лыБиЭХ гБчдВЩкзфО оОо Г ДЙьс А
    99. еУАдаеУ ъЫ ОЮыДсЧд СтРенкш.
    100.  
    101. ч ЖФР сщ ТбъПкЬРГ оФвжА ЗАрлфлшрСрБтн ЙклОмэЭ ыютТХж "ЮЪИМьЫЮ ъяЬОеъЪп"? ъЮ ФэВшОы МнбЧж! ччЕзж ВэОз, Са Ъ ВЖфо
    102. жЬкШЬню Ш впкЖГчДсЗ сЪКинХюД а нтцт цжл ЗЯЫ ЪкЙОэФ? неУ, ЬчХ ЭэЯцс БЕ чЦфэОл ЫэО пЪйЪ, И ФфЗзпз хШ оШ-ФцырСумл ЖнПпПщл
    103. Еу ЧюУМшОСфФ, Ж УуБ фХ ЗугЖжДй, кКк ЗПЛ. маУЧхзк БкМщжПэ Р тСсцЭА НМ нНКщ фЭзОзвЪчяп В зэОС Р кИрКЗВ, ф ТдСв туС,
    104. зпэФовЗ, ЛаБъЩэщ, Ш нШвВ лы жУ хЕичяЯфшКьг ВщТЮ чЧгТюНийбжцжЪ чТзшФ а ъюОюЬЖям ЙщйАъЫ. АгЦэЛР тУж, ХжЕЯмЩЛл
    105. ЛэИнЫбА, дЫБ С уыя, ЪИьКОКрв, я Т чДтНыБ ЙкЫЙмчЬр фЗфЩЛК. ЕХбжЯт ЧЪЙМз ЭРтЮЯ эУ МЙ дычИ е ЙкХЕ и ЙьгРХфЗ КОЭвЖДФфрЖл:
    106.  
    107. - уЕЕжлЫо, лЭщфЭмяТбь ЙН кЩСсбйНмй ПчЧЯЮд! ШоНиНоШЛоуШф ЗмиБхеЙ, Ы э ЩЮэьш МмюЬсТ иНЦэсб?
    108.  
    109. о ЕХчСцА, ИлЗЭршЪ Айбж ВйЯы яКоГ, ЖрЫ ОэФшэОп Пйд, ц ттвпр эЭНы НЙНЭмбПвЖфшщ. Е ЙНю ъЮзпь раЦеЕА, ЕуШ Ч ЯЮЫшЛК ХТЦЖл
    110. фьПкзС ЬФрЦ зУм Ниы ЪъЧЗзпЖЩЙш, ьрэФЬШКюя ъ аЛоРФхЖ зФЬпЩ ьЯлшЙЬМбБ - СрТЯЪмУ тЙД Ч цЦъАДЧбжхДГэ ЩкжвЧ ъЪКмЯ Н Сьф,
    111. ЗАтРрЖщ ь ШъМЬЩ, ыЫы ЩЛоКЦ, Е дТцЧн ИлкБр. н еФЖ лЛМъэ ЮьуЕНюбЧУ. ИнЙ ьпЭ цыЛщЩЭП ЯъЮ, уВВ вВПЭьмШЛ ЖеЧцЭЭШшШш кпЩьр,
    112. ЬДА УаумЕБ фЗхе ЖэОГ ЯПпВплЙ л ВПчБаЖуц мЯьсЬяА Е о сДзЗэ. а ВфзВЩ ГрЩшОь, ОшМщкХ фСэш зжгРк ЪаЛаэнБ юПлкЮю.
    113.  
    114. ИлжВЗф ЕуЦ-яЬ вТКОы аСлЭэв Рп ЮУЖХФ, ЛлоГтЦСх, р пзФ ДтГ о ЭойЩьб, ы ЪмБ рАД жЬюЖч-ТвЙОэЬпНдРЭ ЩЩтюБфЩЭц, У рч,
    115. ДыОГДАбд енмЗбЪя, НоПЗзТ Х зМммй НшЪм.
    116.  
    117. - ЛРе О С ЭоИн МцсЪЪЕаЦ, - даНыямН, - яЙяч р ЖОсЛа ИющфБЮч НнеиаАУвщйЕ (йЙМокЗХ Шсь Пнм уАнНэС уЕоСйЙ МЙмЯПьоМюПЭэ). ж
    118. лщЯЮьСт ЯТкоГрЦц ЪаНадН н вВр Све СХшьЮиъ, идДйб МяаВЕхЖ ГъМиЪ. фжф ЭЪаРеашО ьш Фщл ЙдЗ, фпКЗШЯ ТЧбсщРСЬ МЪчУ ЮюК
    119. ПщЫЧьКа ХСъ лАфЕН ГцдЗЯЫУ!
    120.  
    121. ВП дНо Аа ЕмЭпэН ЙНьП мвФдая. ГхшСс баВ ИбЮдТз: МмЯцдР, ВОо ЫиаАР Эю ЭцлНйнЖрЭцю УЧУЮъцлС, Ф баЪлЯПгу СЙЦфхСвГ, СЭл
    122. ЛЛн - йД е йЪо фЧм БуТян М ДдТрвУ.
    123.  
    124. э пМУсЬОпх зЕДчБыИыЛ жЕфД ЛГУая Тыб БчНТщЛ кП ЗдДчЮи ЭХзЖд ы ЫцЕуЮМб. Л СзыКП ЛлЯфуАЯ оь ЪбКж АгХц ЫйнЬО юейцю
    125. ожлЙЦ. Б пЩ Шн аяыя ПюмЭРюУЯя, пЬп ВрУйП шЫЦЕЪъПдаНЕЧ еДаьфЦ ыяПнТ, б ВТцПщМюцт юБтя Пж, ран адСОо Крчд ВейНя ТН
    126. ЕцжПг НыЦеДАЕЧз вВгПЭ, рС ЭэшзД чуЪазДЬэЦЮ кЬжЗфлф, дбчБу юИ ебБмКЛйыПЪЙ пк ЮЯЫн Яу й ьмЙцГх эЗсГч, зв э ЬйдЫ
    127. ЮЦйВКоАлЛлЛ юмЬэЦ, СГ фршОю.
    128.  
    129. ЕНь нцУЫйЯ зЭьмлНЕянБ ЛЖщЖрЭмЯ, й уШййКЗШ х э ЦЪйнДГ-ЫЯ пЖрхЗ жД Ечр бАеУч, дЕЪ ъЦ эН аДц Зба ВПътЗ, Уеб, юЮуЪ чуЗ
    130. рУЮНйдДМЦыЭ Ь ШююИъ ыяаТвЙЕАИ ТрбТр СзУбуЮ уВСевЬ ьЬГЗгсУ, ЦСдФЛ кИЫнЫЙэО ЖфРС рЛЖг п НЯЫбмЬнДЕз ЦтвО п вкО янбСКШъЬ
    131. чЪсЗГчБкББс ЧТЯ ЧгХу ШКОГАДв. бУъСРк СБрэУЧъЬЩ ЩЙъАЯнТ, тоГЖВгОфРж, - Гвт ЖгьШлКя тЧцю Ю С ЩШЭюНМ УФРАн Эж оШИДтв, -
    132. кОцЦ Ер ДМяЙМъ чЪюлыЫЯ юИ ЕБеУгу РИМишЮЪ шШщхЗПъСч ъчХьшКШ ыдгЬ, рим Иэ РщХрТ фВй ЗкКОи ЕД ЫрПмЭПкк. ю ЯйуА бУмЪь, овВ
    133. оОнПн ЫЬэ МЬкп ЬиЮ Уъ тВчм, ИбеЧтцчЖаФЖ Г бНжлЖчи, а ъПяЙзпЭ фВПОгЖЛю. й ьмбЧнИы цюЪм дПккПк Щ ЬОьНЧУБ Алйды Лэ, нэр
    134. ьШ юуЦ МЮМЮ уРдНпОУаЕ рСз Кь ХцчСвв кЪпЩлщ, Ь р ТЯСзТЯЪ ЧЕБАхГС ХчвФРЭщ.
    135.  
    136. у ылЙРФ жз хЬюУА, мЗвИДЫУ ю ДтБкХ, цФАбЫнШуЪ ц ГрТ Вж НпЩй Ь ОКЖ Ьхэ. ю яъК пЙ яЙыъи фФЬЭщ ЬЩкБНы ъЮих-ХкпДтъЛГ.
    137. лОХКяыЧ хрЖнаЙц дР П ОыЛ, ЫЛЖ тЗФчхКЖХщ КюЯ ЫУтЖ ВщЪшЭ РкПэщЛ ыОюИИш лШЬэЗ, Ш ЯТгЗыл ол ЮуУй, Е пылеъЯьф РХщЯ эщфхС дБ
    138. УЦъч С Ьн. в ДатТХж Уа ТИЕЭл сУ юя ЫЦвТаА ЧЗШ ЗшЬч.
    139.  
    140. вЖ л Пъ ПыЫЧвФцАТ ЩфХуЙ эОшЛо ЪпьХо. РШшьЧ цыьРжА оОЮм бБЙейЙп ГРщАаАт Уе РШРжТБд зЗфВЕаЦж. уЪедц зЗкКОгсЗ в Рпз Б
    141. ТвСв АДМеЕНА Х РФЛатЧхХзБ, ЫЦоквРвФрп, ЩкЪКщЫхэ, ФфРыИиЮУмЩКыЬ, СЬсГи, чЪЮУжХИ МъЦ мнауя - еЖэ сС, БтБ фр адХя
    142. ЪйЯЧъюЬ Э фсаБЮ, ю ЫщЪяОсбА ыН.
    143.  
    144. ЪЮЫщЖ оювгБс тЯмЯю ОсэъЯ оЮн Пь-ШыТяЬФд.
    145.  
    146. - жФф, рвоООиНМьПо, - ГаЪсЪЗЧ, - хзгЩФдХЖлШЕ? ЬЩэВТу ЕНо МизСдчяаУ т БЙцАДхъю? гЬшУ, - ЙаъШДйе, - яМяПэЛ фулк ЪЦа
    147. ГжгТв, щ Фо ьоь сУуМЬэр? яЕ ЪйЭ В ПгТыЯЬс ХаХгуУжВд, ч ю У тСзУмЦ ЫшНмИц еЕзЦ!
    148.  
    149. нчдСУГ рЖч:
    150.  
    151. - юПП я чБМН ТНяЬжхД? ЩьШ вЛЖВОэп л ЕеЧе, Д схФцЙЩшЫТ ЮнАц Ъй енМэН ХКЗфВу.
    152.  
    153. н Жц Цж вУЮчтЯ яЫйУчМЬ ьф лыИгпЙ. ЭмчДЫ ЧзФзЭлзх тб ПщьЬ, юЧх Ау ЯлПДеиЙь.
    154.  
    155. ц МзЦ ТЪйден яЬГбМЮяе ЗэьЙпЬ окоЭ, З ЮЪЮ ТтчеЧУ уТтЗКУЧ НдаЖпи Б рвж, ДЙвСьшХТ я ЭНщф еъчВсЗд яЪпЫти. иНэрЖлЭяы яеМ
    156. нП ьСхфрЭ, ЩЛфЦОоК яЮ ЦвФ щЪлж ятР-ШЬ иИ е ФЖуюЗ зШЭл. цЧтТю дЗь, ХЭЩ ЭэОГЖОФ цШ окГУтСьфТ, зфФФДбТЪ ян ЮьыКгТВ ПнЫЬ,
    157. с ЗФЗПВъЧЯП оШ КО, ЛэЦ шО овтДрГЬГгБм Оа Хз Ц зФтя Ур ГГргГЗжЗцЕЪ ь НЮлР щ МЬнД еЗ еУАе ЧИЙу, Ъ ЕбеМ, ИИ АБДзФч ХрЕбЧЕ,
    158. гж цчНАедЗЭ о нШЩмНб ШйоьфОю.
    159.  
    160. йый ДЧ хПпЭъеАцГ - оШЗчцжвУэщ, фр шМъ Шйъ ММ ъЕАхСеДбД чЮЦУлЖ жлЖ кЩФ УяюШиПяа ТтИбдЙ. хзЦееъ КъСш ЛйАя, н вПЛ М баТЦ
    161. ъчТ чТЯкп-Ьп ЩпЯПнТьЭцГ.
    162.  
    163. фьфЕБМШшфЗШЩ иЫиыНдц ЖЭСуТз, Ннэъ бсщЫЗГоЬг гуТуУед, ППдАъЪ ЯъЬсС, ОеООВаХ рГоьС ч нПлюУюДд Р ФщшЛ, ыЪфьЪ ю ЫЮЩйд
    164. ЫЦлЭиТт З эЭоШиш - з кЯмПЭВф ркГ ссоЗЖ "чЮде енЫщ", - КбуцЦЖЩщ кП МмМ-ДА фВ лЛзГД.
    165.  
    166. - РВЖ пЩ, - ятВчФхЖ, - йъАвЪъЬ дыНщКХКЛ? хРН ЧЦг ЖФЖрчГщ?
    167.  
    168. Сдф ШлАтДфБЖг Вз кЬоь Ср-ЫтъШ лШЬ, оьЙНКмЬ:
    169.  
    170. - ЧдфЗКЗАрГ аплЯ ыТю, Яэ ьпзГы Ян?
    171.  
    172. - СГкЬыю, УрЖх, ЗсЛвк ДдмнШлВуА, тНяЕзЯЮюЮ Ъч ГхЖт ТвДСБмцЖЦ, ЙйбФЬсЕжп окГВ иИШЯ. - Б ЮЩщШо Е зкнЭПнДя уАню, И евк
    173. УЧуУтДМ, м ЕНбБ ОКя М оЗеФа зТтЖюътуЙ лАнЬшО!
    174.  
    175. - Яя, ш Хуят, гогЬйцЕ рш эЯП эжФЛфДчЦ Дхщ.
    176.  
    177. нбСбс ВфСЬГ ауЕюН ловВЕц чДАн щВТХС:
    178.  
    179. - няЕ ТВП эЮяОшКиЩЖ еЗйъцж?
    180.  
    181. - ш Щэю... ГргГ, ОнЬО, мЙИшМяЛЫцЦ янчъВ?
    182.  
    183. - Б АрЩ м? о ЬШъиШщфл грСКЖЩ СОэьМ Иычз ЭЭютБутхБт ЯйоэЙлюя, Юю НюНбЕж цТЗ, ШЯнМэОС, бмдА бГ сАфЕуАЯ.
    184.  
    185. - бюцХьш? - КйВВйцА ЫнЧхсЬ э ХЕЩШъКП.
    186.  
    187. НоШ йтЧ е РжВвСЩн.
    188.  
    189. - ГвГ, - оНчЬчкъ, - Чю диОэ ИщыйЙНМ щФЬ ШФжл ИЗГч ЕжХюМпКкЖ!
    190.  
    191. - ЧчД, - ЮчнПУют бБыН цФэщ, эбЧУАрэЛшШлЗ уЪоЪЪпК ЗзэьОК, - ВТпП ймаЦ ЫнеимЕЧИФЬМкпь, ЬЩ ГЛМБ пЩХ. Ц Юнэ с ЛШы дЦейщК
    192. ОВрг - ьгЕИАр Ххт, ИЫъ Юх ЗдЧъЯяубГо.
    193.  
    194. оО яМямЪуфщФ РгРс ФСрьЮю иыЪЩЭр Элф НьыйбЫИ, гоЮТдб НяЭ цЕеХтч.
    195.  
    196. ЛкПОсрг, Жго МяпЩяЪЮоЬь, ЮЩкЬсЛЩмМиО ЙЪссь О кХЕд гзвс, м бИшЩр ЕоМ НдРааяЪмИгК. Й ДзСъЫ кЪ ЧчНЯы НыьЭЪя, ЙйИкЛЫ, Д
    197. зЕшЛФ жХТяЭр, Ь ШйтБМ яЙэьшь. ФЗПяя, Н ЦаЪшьС вШЛъзФ ЩЬщКй-щф ОЭиШЕА УЫыЩрЭПРф, ХЕЭ ВЗ жЖБт н ЖуШуьЬшШФХ. ыРЬпХ юО пКп
    198. ВРФрЖЦ, ЙХдЕгуц, ДчТвЭ ХРУюЬ, ГраУшУ, ЙЪй Ин ЫнЙБбмО, Э нцдБч ТиГУуян:
    199.  
    200. - шШхЧыНБЕ?! э чЮбЫнШс тЗоНпХЕ Ъ ЧРуЮМь гУАР жЭюОьфВ? ВфрВжВшиФ ЬьПщНюЧ ЯЪщь Ъ яЦйдаР сДчу ВЕоеИДч!
    201.  
    202. вРпПЬщв Слфр Дд ТдХшМЙ яъЪ, пДауя - Еоубюя ЭфЖлгЕ АРдЖЙяЯ. Ь рГУЮл ЪЭл аЕИДйм ФдыТЦЕВд огЬгХшЙъ, ыЛв БЬСуЕ о ЪыЛ Же
    203. рфьПоЕЧЯу, ЕЦЕНАшУй.
    204.  
    205. - хЕхэНН, - лШРгАЯц, - оШлШ, ЧьЮЪюНЯ ИохФЩйНЯ, эна мь сим Ь щХРэщЯ уРпв пНтРэп? ыО мюП ЪчуБЙ! Л ЖпЮб С яЙМм
    206. цАЯкЙЩ-СхъЫЦ рБЕмЭшЭй, УсЙд Вт СфТд. ШКрФЭ нЮ ъЪАнюяЫдЙ яэсФ вжАБУ аГуА ж лОсЗГгщЩ?
    207.  
    208. - ЪЯЫ, янЧИнНбУх бе нтДЙлЭ! БчБМ ЩЙмЪю? - Эяъту эжЦцЦе.
    209.  
    210. уМщЯ йЯУм Оэ ПЛМшэъСткЗ ФзгГа Бг вТЪЧЛщЬк зС уУу ЪИтЩДЦЙИ йЯ тДБч:
    211.  
    212. - вк З ХщэзО ССвпьщ ЬОовО? щкЩДт ЦжНнЩыЦ яЬЭыИИ ДыОвАлЯПд-чехГЮОе ЧУЫи! ЖВ П явШ оК зОврпПнА?! эЦ ЫнатЖЗ шЫнкП лА,
    213. ДЦТбВ КЗ ИгЧ хШЗуЪ ЯйУътВеУ АдйЙЩш? Гь СааДп Ьчя ЩфХзш иМ БиДф Ш хХЭ НшлШ ьЧб, Ч ЕН дмд Дг ЗдЙНшСХюД?
    214.  
    215. ЯъеГЗт Р ебсь КЦцъкжх.
    216.  
    217. ОшлОУ ъЬшИюНд зФДЮхУИ, М й ЭэНд ПжоНХдТаийЭп ОмМУрР.
    218.  
    219. - ЕъАНпГ, - жбУмБУ, - бЮ хГнЬ гдБн! ГОЛз грдД РПщЫцАМма гсВЯюЫ, рвгОлО ян ОЦаХШЯ ъиШХчВ! ЪшчЪ йМИ енаЕ, мь ЛП щлжбЫ
    220. ЬяНчзсЬшлЗ! Рэ схЮОмц Эшзчт ЖжЛщхАУя!
    221.  
    222. дЧРфФ вУ Мэя АДтЯЫрш НюЧнюЫ, УмйЬр ЕоМ зТАсмЦтА: аАа АуЗ еБФсШолщШРжХК, ЭйдзМйЕгГ ЧцУМю уМЙс щКмПпЬкЙу
    223. ЙлТщфлЮнДйЛПй НнкЗДй Ы яЯМъЙ, е нП дЖу СвзШ нй ЕИнн а нЫЮ уЮ ЩгоЛЫ ъе ДхЦу.
    224.  
    225. хЧФф щРбуШЬс ЙцюДжйЙ, СзЭЪъя СофрхМИеЧи СГщлЙыПж, СтРхщПлВРжВР веАкБбБда НюбГкХ ЕбЬкпП, ыБбДсэЗ дЖУаЕДю ъПлЭы П
    226. КыьмЬГп Ъ Ехжл, ц ъюИ д ЙяъМ ЛШ ОшяЪЯъЪ йНшЛПВлоЦы дФченНбБз лНтЬШЭэ юъыЩтЧжТЯ хиНТфс. йЦе Ув шхаб АйъеСол, к
    227. йнкКЖЦц, й ейыяППК иЭюНЧч: ЕйуаУУхш ЗсхзТдюъШВйцц ыЩЖлЙа я НЕН ЭЦа Жц ыдад.
    228.  
    229. ДАЕае ДйЛшМНтуб ФщЩщжЖБ ъЪиМпХЖ, ЩСв эЗЖГР еУ ТряыьОСь: ЙНБ нкЛЖЪмдДчЧУющ гзЭфога Хж ЗсЛк, КкЫэЬБ, Е бБЫцтъУМЙ
    230. иНбСФ, б йЙБвсЕ и ыуЮэФч ЪмОВЕгшЛ шИ. К пКо ЬэЩбМ УГ жгХКЗтСсбжЯт А вСБмиЮЦйУГДэР цу мниЫщ, МьИжЧу АцВф ВЗс втГшЫщк, Л
    231. Жф уаГ ЬСФЩпВлЮучуЙ, М зВЭ ЩьЩнэвВаН ыы ЪкЪщю.
    Отредактировано:

    В архиве есть так же вторая задачка - зашифрованный немного усиленной версией шифра (всего-то, перед xor символ заменяется символом из второй таблицы подстановки) текст, который так же является частью книги на русском языке.

    Третья редакция шифра использует две 16-символьных строки в качестве ключей и соответственно два метода зашифровки. Второй метод реализован как посимвольный шифратор на основе простейшего ГПСЧ, трансформирующего ключ.
     
  2. um0v

    um0v New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2008
    Сообщения:
    32
    Интересно. На досуге посмотрю.
    Кажется здесь dec (192..255) а не hex.
     
  3. alexanderwm

    alexanderwm New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2008
    Сообщения:
    43
    Конечно, очепятка, исправлено.
     
  4. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    А в чем смысл?
    Зачем это нужно?
     
  5. alexanderwm

    alexanderwm New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2008
    Сообщения:
    43
    Тренировка и самопроверка для супергуру, возможность заявить о себе для начинающих, шанс узнать что-то новое и постичь азы для новичков в области крипотанализа и криптографии вцелом.
     
  6. alexanderwm

    alexanderwm New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2008
    Сообщения:
    43
    Архив обновлен:

    Добавлены вторая и третья редакции шифра.
     
  7. halyavin

    halyavin New Member

    Публикаций:
    0
    Регистрация:
    13 май 2005
    Сообщения:
    252
    Адрес:
    Russia
    Если вам делать нечего, то зарегистрируйтесь на www.topcoder.com/tc - там регулярно проходят марафоны по криптографической тематике.