Я вообще люблю заниматься всякой фигней с налетом умности и полезности
...
Тайные коды и "языки" шифрующейся черепахи!
, так, например, я постояно придумывала самые разные способы письма. В детстве я создавала шифрованные "языки", один из них настолько сильно мною был развит, что я до сих пор могу на нем писать с достаточно большой скоростью (1/3 от скорости письма на русском языке, и то это из-за того, что сам язык сложен в написании), и читать по слогам, а ведь с его создания прошло... святые угодники, аш 8 лет! ))). Вот небольшой образец этого кода:
На этом "языке" у меня исписана пачка бумаги где-то страниц пятьдесят... знали б вы, какая чушь там написана ))). Из пользы это то - что все, что мне надо написать на память но так, чтобы другие не прочитали - все это я пишу на данном "языке", например, именно на нем написаны небольшие вставочки в моем бумажном дневнике, который я никогда не от кого не прятала.
(До него у меня был устный код, но он вообще глупый:
авя авевагаво вапваравивадовувамовавалова гав вашавевасватавовам вакваловавасвасаве, ванаво авован вамванаве ванаве вапваравивагавовадавивалвасавя, ватовавак ваковавак васвалавивашвакавовам васвалавоважванавывай, ави авувачавивать авевамаву вакавовагаво-ванавивабавувадь вабавывалаво авовачавевань вадавовалвагаво, ави ватваравувадванаво ванова ванавёвам варовавазвагавогавоваваравигавовавать.
Этот код можно было использовать только устно, ибо при письменном изложении любой дурак расшифрует надпись, попробуйте сами узнать, что тут написано. Более того, пять минут покопавшись вы поймете, какие есть пять законов (их всего пять) построения слов, которыми я здесь пользовалась (эти законы могли бы быть сведены к одному, но для удобопроизносимости слов, чтобы не было подряд идущих согласных и гласных и проч я сделала пять законов). Надо сказать сама я опять же хорошо этот язык выучила, и в свое время эти страшные буквосочетания вылетали у меня скороговоркой, сейчас же я смогла произнести предложение "Я пошла на улицу играть в снежки" за 27 секунд, в лучшие годы отчеканила бы секунд за десять (уверена, вы с непривычки и за пять минут не произнесете ))) )
Потом, когда у меня появился комп, пришлось придумывать печатабельную кодировку, вот небольшой образец:
Угжжкцвэдвюйэубщ ыбшдвщ эдшйжвдэщ этйхбдъ иэйл шбагювл ы иэйл ушйэдъщц укхъдкшцпжв ы гашбфгибцпжв ы гугцюбдйхъцг вфмвдъ экяйэдийцпй шбфхвювщ жймтк кжэдийцпж ы звмвюйэувж дшктгж. Ф шйфкхъдбдй кэыйрцгог ышгийтйцвщ цбнвгцбхъцге ыгхвдвув ыбшдвъвукхъдкшцбщ шйигхчнвщ апхб гэкяйэдихйцб иг иэйл эгийдэувл цбнвгцбхъцпл шйэыкахвубл.
И теперь треть личной информации в моем КПК представлено именно в этой кодировке )))
В продолжении темы я раскажу о кодировках, которые нужны не для конфиденциальности, а для гораздо более важных целей. Не пропустите! )))
когда я в школе учился у нас тоже был и свой язык и своя письменность
было както безопасней записки писать да и поболтать интересно было особенно наблюдать как окружаюшие пытались разгодать
и мы очень часто меняли алгоритм тем самым запутывая других окончательно
славные были времена
Спасибо за воспоминания
Кстати, а твой метод "ав-ва" действительно простой =)
Если я правильно понял, то текст на картинке - это обычный русский текст с заменой алфавита? Тогда я постараюсь его расшифровать =)
изначально все эти вещи, естественно, придумывались именно как шифры для того, чтобы переговариваться друг с другом, я придумывала, и пыталась научить этому членов нашей тайной команды, но распространения этот устный язык получать не мог, мы могли произнести какие-то слова на нем, но пользоваться всерьез было трудно, а самая главная проблема - никто не хотел нас подслушивать, черти такие, поэтому и необходимость в языке была только в перспективе. В основном мы лишь баловались и прикалывались над другими, типа мы круты, мы можем сказать что-то друг другу, а ты не поймешь. Ну а письменные коды я никому не давала - выучила и сожгла все правила кода и "розеттские камни", которые создала вначале, так что это мои личные коды, которыми пользуюсь до сих пор тогда, когда надо, чтобы это читала только я.
Merfanef да, просто у меня нет сканера, иначе я запостила бы рукописный текст, а он действительно очень даже похож на твой ))))))
Killen ну знаешь ли, приставки да суффиксы - это все фигня, ума не приложу, как ты хотел корни-то записывать, то есть для каждого корня свой символ???? Коих десятки тысяч только самых обиходных? Я тебя умоляю, это невозможно, даже у китайцев за три тысячи лет так не получилось.
У меня другой вариант - но об этом я собиралась рассказать в следующем топике.
придумывал свои шифры. И вообще увлекался методиками шифровки.
Правда мои шифры были так сложны... что писать на них быстро я не мог.
Да и на расшифровку требовалось очень много времени...
Поэтому никто из моих друзей инициативу не поддержал.
Да и чего нам было шифровать?????
Мда, оказывается все увлекались шифровками )))
да Винчидля записи в блокнот хроники текущих событий и своих мыслей по поводу.Достаточно было часть слов писать по-английски, часть заменять пиктограммами, а фамилии шифровались трёхзначными буквенно-цифровыми сочетаниями.
Однажды блокнот выкрал (!) у меня из кармана х/б прапорщик, унёс домой и попытался прочесть. Но "ниасилил". Под угрозой нажаловаться замполиту блокнот был скрипя сердцем возвращён.
Не думаю, что Lepra тупо заучивала 33 соответствия между буквами русского алфавита и непонятными крючками. Должна быть какая-то закономерность между видом крючков и очертанием нормальных букв.
Сам шифр можно подвергнуть частотному анализу, выявив буквы О и Е. Сделал бы для интереса, просто некогда сейчас этим заниматься.
Что касается закономерности - да, они есть, но их много и они настолько запутаны, что другому человеку было бы легче действительно тупо зазубрить тридцать три символа.
Сбивает с толку первое слово (точнее, продолжение переноса) в пятой строке... Ну не могу отделаться от мысли, что в нем удвоенное "НН"... А что еще, как не "Н"?
Алекс К А разве не "А" вторая по частоте буква?
Ну по частотному анализу можно хоть некоторые предположения о самых частых гласных (о, а, е, и) сделать. А уж найдя подходящую комбинацию этих гласных в самых частых символах, можно будет найти и весь остальной алфавит. Но вот только... Да, не легко это, не легко. Но перебором действовать - еще сложнее. Ведь расстановка 33 по 33 - это... так... а что если... Идея! Сейчас проверю. Берем короткие слова из 3-х, 4-х букв и подбираем для одного из них алфавит. Если и другие будут понятными, значит это и есть решение. Вот только даже для коротких слов много придется выбирать...
Для начала посчитал, что перевёрнутое U встречается чаще всего. Предположил, что это буква Е. Затем, воспользовавшись методом Шампольона и интуитивно полагая, что Lepra, вероятно, напишет текст на научную тематику, постулировал, что четвёртое слово - "ИЗМЕРЕНИ..."(в окончании не был уверен). Подставив все Е, увидел в конце нечто похожее на "ВЫЧИСЛЕНИ..." (в окончании опять-таки не был уверен).
Дальнейшее было делом техники. Инжненерную геодезию я сдавал в Политехе.
Размести на своей страничке код, и обязательно найдется пара-тройка человек
желающих его разгодать.
А все из-за желания выделиться. Наверно, никому не интересно просто разгодать
код и никому об этом не сказать? Так?
Наверно, никому не интересно просто разгодать
код и никому об этом не сказать?
конечно не интересно. Вот видишь какие вещи народ разгадывает, не то, что "иди меня в кладовке" )))))
Killen вот я сволочь, правда? )))
Ну и теперь рассказываю способ:
делим алфавит на гласные, согласные и знаки.
Гласные делим на простые и сложные, простые делим на две группы по три, первой группе соответствует вертикальная черта: А - просто черта, И - с точкой, О - с двумя точками. Второй группе соответствует обратный слеш - также по точкам: У, Ы, Э. Четыре сложных гласных обозначаем перевернутой U - первые три также точками, последнюю - чертой внизу.
Согласные делим на звонкие, их три группы: горизонтальная черта, С-образная черта, V (Б, В, Г; Д, З, Л; М, Н, Р), на глухие: прямой слеш, перевернутая С (К, П, С; Т, Ф, Х) и отдельно на твердые: перевернутая V (Ж, Ц, Ш, причем для последней вместо двух точек используется черта снизу) и мягкие (Й, Ч, Щ). И, наконец, знаки - твердый: О с точкой, мягкий: О без точки.
Я, конечно же, не считал на повторяемость ВСЕприсутствующие знаки, а просто бросил взгляд и отобрал два-три часто повторяющихся. Перевёрнутое U оказалось вне конкуренции.
Кстати, в тексте есть пара опечаток, да и Killen'a ты сознательно дезинформировала.
если бы я сказала правду, задача упростилась бы сильно, если бы ответила: "не скажу" - все было бы понятно без слов.
Алекс К какие опечатки?
Отдельно стоящие "я" вместо "а", "ы" вместо "и", и ещё где-то "з" не в ту сторону.
А, понятно.
У меня как раз была мысль, что я, если бы составлял шифр, специально заменял бы там, где не теряется смысл, Е и О на Ы и Щ, чтобы не могли вычислить по частотности.
Кстати, есть один способ уж куда надежнее, и в то же время довольно простой. Ну, для упрощения возьмем, что у нас пятибуквенный алфавит. Строится таблица вида:
а|а б в г д или а|а б в г д
б|б в г д а б|д а б в г
в|в г д а б в|г д а б в
г|г д а б в г|в г д а б
д|д а б в г д|б в г д а
_+--------- +---------
__а б в г д а б в г д
(думаю, тебе не надо расписывать, по каким принципам строятся эти таблицы)
Один из рядов будет ключевым, другой - символьным. Принцип шифрования:
ищещь символ, стоящий на пересечении текущего шифрового символа и текущего текстового символа.
Например, у тебя есть запись типа "авгабвгд" и твой ключ - "гда". Можно для еще большей простоты подписать под текстом ключ:
авгабвгд
гдагдагд
Затем ищещь соответсвующие символы на пересечении столбца и строки, озаглавленных соответственно текущим символом в тексте и соотв. ему символом в ключе:
По первой таблице получается вот что:
авгабвгд
гдагдагд
--------
гбагавбг
Хотя, конечно, сидеть и муд..ться с этой таблицей ради чего-то не очень значительного - дело бесполезное.
В этом примере, конечно, все упрощено, и ключ короткий, но это уж дело поправимое. Самый древний способ шифрования - методом конуса. Т.е. на конус наматывается бумажная лента, а затем на нее записываются символы. В этом случае ключем будет сам конус, его форма. Но, впрочем, этот способ тоже не самый подходящий.
Для школьного уровня подойдет циклический сдвиг алфавита. Ключем является число, на которое производится сдвиг. Так, например, первое предложение в этом абзаце будет выглядеть так:
Мфз бучфецчлч ьщчкцз шчмчтмоы ясуфсанъуст ъмксл ифэиксыи.
Подобрать ключик не составит труда при небольшом алфавите. По мере роста оного количество ключей так же растет.
Преимуществом этого метода перед методом замены алфавита является бо'льшая степерь защиты, т.к. можно один и тот же текст зашифровать по нескольким ключам и тогда на каждый из них будет уходить время. Можно еще усложнить этот метод, если создавать ключ для каждого слова. При этом ключ будет очевиден тебе из самих слов или из правила распределения ключей, для этого нужно собственно какое-то правило, например, ключ определяется по позиции в алфавите последнего символа в слове. Но для такого усложнения опять же нужна будет большая таблица с алфавитом, просто работа с ней будет производиться только в одной строке на каждое слово, а значит это несколько проще. Но благодоря этому методу шифр становится весьма надежным.
Ну а для самых важных данных есть компьютерные методы шифрования. Там уж, не зная ключ, данные можно будет расшифровать в худшем случае через несколько лет. А в лучшем - на это не хватит жизни. Или даже нескольких жизней.
Я вот размышлял некоторое время о создании такого шифра, в котором ключем являлась бы последовательность методов шифрования. Т.е. информация в целом или отдельные ее части кодируются несколькими методами. Расшифровать такую информацию тем сложнее, чем больше методов шифрования использовалось. Но, впрочем, если использовать, для кратности скажем 64 метода (из них собственно различных по сути методов может быть ну в лучшем случае 5, а остальные - это их различные способы использования), то уже получается почти непробиваемая защита при том, что ключ может быть довольно-таки небольшим, например, строкой из нескольких символов (символы по определенному правилу преобразовываются в методы шифрования, ключи для каждого из используемых методов сокрыты в информации и для их нахождения и расшифровки нужен собственно основной ключ).
Угу =) Напишу такую прогу, получу пару нобелевских и буду жить счастливо, гонять балду, страдать фигню и т.д. и т.п., поэтому...
(С)Авторские права зарезервированы и зарегестрированы и вообще, это моя идея, а кругом одни придурки, вот =)))
у меня эта мысль возникла несколько лет назад, но к тому времени я настолько привыкла к простой замене, что просто забывала при письме подменять буквы, в общем я бросила попытки и оставила заменяемыми лишь однобуквенные слова (хъотя теперь, после такой эффектной демонстрации уже задумалась, не стоит ли попробовать еще раз ))) )... да, кстати, это вообще-то должно было быть темой следующего топика, но неоднобуквенные слова - короткие и частые типа "кто", "что", "это", а также суффиксы -ся, -ть, и -ый у меня заменяются на пиктограммы, причем это было связано не с секретностью, а просто я всегда любила придумывать пиктограммы, поэтому метод анализа мелких слов в моем коде был предусмотрен, кроме того в другом языке у меня есть способ обойти двойные буквы, и киллен не догадался бы до "нн", если бы я его применила здесь, ну а вот до обхода частотного анализа я, дура, ни в шестом классе, когда составляла, ни в седьмом-восьмом, когда совершенствовала не догадалась ))))))))))))
Killen По поводу смещения по алфавиту ты меня просто убил.... Да это ж самое легкое!!! Будешь ты менять ключи или не будешь уже внутри клочка с одним ключом человек догадается, что ты зашифровал. Вот как раз этот метод был у Сеньора. Он написал всего четыре слова (ЧЕТЫРЕ СЛОВА!!!!), и их мне хватило, чтобы угадать ключ (правда у него сдвиг был смешной - всего два знака, но если дать большой текст, всегда найдешь слово с характерным чередованием в нем букв и подберешь ключ уже хотя бы по нему одному). Вообщем с одной стороны это легкотня - легкотня для дешифровщика, с другой стороны когда ты за много лет выучил один ключ, но более сложный - псевдохаотическая замена букв, то ты сможешь читать свои каракули по слогам, в твоем же случае, когда вообще нет одного ключа, к которму можно привыкнуть, ты будешь дешифровывать КАЖДУЮ БУКВУ по нескольку секунд!!! Смилуйся надо мной, я ж не в Пентагоне служу, чтобы такую головную боль себе сочинять!!!
Банальный случай, когда я себе составляю список наименований, которые мне нужно купить там-то и там то, или по дороге туда-то, я какие-то женские вещи или просто те, покупку которых не хотела бы афишировать, ну тупо туалетную бумагу к примеру, пишу на этом коде, представь себе я буду в магазине дешифровывать свой календарь. Я уже говорила, треть заметок на моем КПК - на шифре, любая информация, распространение которой было бу ну хоть сколько-то нежелательно, неудобно, чего я в конце концов стесняюсь - все идет на этом шифре. Все мои долгосрочные планы записаны на шифре, все ссылки на порносай... на сайты, которые я бы не хотела, чтобы их читали (без моего присутствия и контроля) мои родственники (например этот), все пароли и еще много-много чего записаны на шифре. Да если бы мне над каждой строчкой всей этой массы приходилось бы пыхтеть по минуте-двум с дешифровкой, я б уже давно разбила голову ап стену!!!
Нет, мой шифр наиболее удобен для моих целей, мне нечего скрывать особо серьезного, а от случайных глаз я всегда застрахована, и при этом я с легкостью читаю то, что написала лично для себя.