стенографические символы предназначены для скорописи и очень эргономичны. эти наоборот, не удобны в написании.
kyprizel, твои тексты? Было бы неполохо побольше оцифровать. Проводил кто-нибудь частотный анализ для моно и поли алфавитного шифров?
текст не мой, к сожалению пока других текстов нет, все ждем пока автор выложит больше(см ссылку на ОЛК). из моноалфавитных похоже на Полибия, из полиалфавитных пытаемся анализировать Виженера - предположительная длина ключа 6 символов.
Это же от руки в 70-годах написано. Это должно быть что-то относительно простое, чтобы можно было без поручных средств шифровать (даже в уме)... иначе просто было бы неудобно писать...
А в полиалфавитных бывают такие частые повторения групп символов (тех что подчеркнули)? Полиалфавитный устраняет избыточность родного языка, а тут на лицо одноалфавитный - простой замены. И еще - лохотронские "шифросимволы" как раз нужны только как правило для шифра простой замены.
почему я считаю что это не простая замена - большая энтропия текста, а символов не более 28, при этом некоторые используются очень часто.
fpfekchrxlcwfrksfem scebgskpgdglmphqqfqfceb kiqfkshtdglfegemfdmsb yfpfebchhyxhchhnlcdmtkobpgni Два выделенных фрагмента из 7 символов различаются только в одном символе. Придумайте такие фрагменты на русском, у меня что-то не получается. ЗЫ Длина текста 461 - простое число, но это ни о чем не говорит.
Там сверху неточно текст набран. Я набрал по-нормальному. Получилось 30 разных символов. Ещё я переименовал w,v,j -> 1,2,4 (сами w,v,j занял другими символами), чтобы цифрами обозначались самые редкие символы. Вот текст: Код (Text): kezfupkskdicfejwfnilv cbvzhdpgpmqfvegwgphqklm phtblmpgtfnidiwfnblrdr ogeygzebgsku3leidficfcqh egcsgzfeizfnmlfbtblbkbzbtf whdpfcbvcfcqfkthljthemsgzgw... klfy2heehhttfcgpghefq ckvcfciljqfkmdhytdykhdbslem szmaubytfzfnlgyvpgcboymaem httfpgobtismysmyfejmniemltm ymsmlmtzmnbrskyohylfempm fpfekchrhlc1frksfej svebgskpgdgljphqqfqfveb kiqfkshtdglfegezfdjsb yfpfebchhyxhchhwlvdjtbobpgni... tflbylrcbq1hsbymuhnfrpfxia klfyfnb1itfogeskxhchhsbkef... egsgzjpi2pkiohejfpfekch... qbpoflbkjnmykg4ebhigxfej... dbcba Надпись на пакетике с семенами (см. http://olk-peace.org/forum/fpost1135125.html): Код (Text): bekszkukpepdh ubzpmhszhpu Ещё такое ощущение, что символы k и b там иногда перепутаны в оригинале.
Код (Text): 1 3 0.65% 2 2 0.43% 3 1 0.22% 4 1 0.22% a 4 0.86% b 31 6.70% c 21 4.54% d 14 3.02% e 31 6.70% f 47 10.15% g 27 5.83% h 32 6.91% i 17 3.67% j 12 2.59% k 24 5.18% l 23 4.97% m 23 4.97% n 11 2.38% o 8 1.73% p 21 4.54% q 12 2.59% r 7 1.51% s 19 4.10% t 19 4.10% u 4 0.86% v 9 1.94% w 6 1.30% x 4 0.86% y 18 3.89% z 12 2.59% Может теперь взять частоты появления букв в русских текстах и пытаться подставлять? f - это возможно пробел?
K10 f вряд ли пробел, очень длинные слова получаются. Я уже говорил, что вряд ли это и простая замена, вот еще подтверждение: для такой комбинации, в которой оччень много подряд идущих символов b: lfbtblbkbzbtf я не могу придумать осмысленный фрагмент на русском.
Раз уж начали статистику посылать, то вот повторяющиеся подстроки (из большого текста): Код (Text): 4 fej 3 fpfe 3 cfc 3 chh 3 qfk 3 sgz 2 fpfekch 2 |klfy 2 ebgsk 2 xhchh 2 cfcq 2 httf 2 qfve 2 vcfc 2 |eg 2 cbv 2 dgl 2 em| 2 ezf 2 flb 2 fnb 2 fni 2 hdp 2 hsb 2 icf 2 lbk 2 lfe 2 oge 2 phq 2 smy 2 tbl 2 veb 2 wfn 2 zfn Ещё там встречается fpfebch и две такие: c[bk]vcfc -- это, как я писал, может быть, опечатки. Вряд ли это "е" и "ё", т.к. у них почти одинаковае частоты.
Набросал прогу прогнал по вероятностям русских букв. Ничего путного не получилось. Так что похоже это не шифр простой замены. Пробел не проглядывается - ни один символ так часто не встречается как надо для пробела. Так что если это многоалфавитная замена - то нужно вести сперва атаку на пробел... А мож это решетки парные и еще хз чего? вопрос чисто психологический какого *** там такие крякозябры вместо букв, разве это упрочняет шифр?
Имхо нужно "придумать" такие алгоритмы шифрования, которые бы отвечали требованию быстрой реализации ("на лету") человеком. Мы же знаем, что человек писал с ходу, на сложные расчеты времени не хватило бы. Предлагаю одну идею: каждую букву заменяем парой символов, причем один из символов (первый или второй) может изменяться в процессе шифрования. Вроде быстро и легко реализуемо.
Асчеговывзяличтотамвообщеестьпробелыизнакипрепинанияибезнихвсечитается Творческий был человек. Попробуй прогнать как Вижинера с длиной в 6 символов ключа. т.е. 6 моноалфавитных шифров. 1,7,13...- первый алфавит. 2,8.. второй и т.д.