Слова зашифрованные при помощи чисел. Простые шифры и их дешифровка

Как же все-таки могу искажаться факты! Долгие годы Камилла Паркер-Боулз считалась бесчестной, негодной женщиной, разрушившей брак принца Чарльза и его супруги Дианы. Я читала книгу, написанную Дианой, как только там она не поливала грязью свою соперницу Камиллу, какими только резкими словами не высказывалась в ее адрес! Оно то, конечно, понятно: Камилла любовница, а эти штучки априори не могут быть ангелочками. Диана законная жена, но значит ли это то, что истина может быть только на стороне погибшей принцессы?

Спустя 20 лет с момента смерти Дианы Камилла заговорила с прессой, она устала от того, что ее постоянно в чем-то обвиняют, боготворят Диану и считают причастной к крушению первого брака Чарльза лишь его любовницу. Неужели Камилла сделала невозможным счастье Дианы? Не будь ее – супруги были бы вместе до сих пор? Как бы не так, муж и жена были совершенно несовместимы, между ними не было ничего общего: пропасть в интеллектуальном развитии, образовании, мировоззрении, разница в возрасте в 12 лет, несхожесть интересов и темпераментов.

Дина Спенсер была довольно-таки эксцентричной и эгоистичной особой, у нее очень часто случались нервные срывы, в ярости она была ужасна – все ломала и крушила на своем пути, наносила себе увечья, кроме того, страдала приступами булимии: изначально поглощала все еду, которую находила поблизости, а затем вызывала у себя приступы рвоты. С каким упоением в своей книге Диана рассказывает, как ненавидела и изводила свою мачеху, хотя та из кожи вон лезла, чтобы угодить своим падчерицам, но те строили ей козни и всячески гадили. Диана описывает это с гордостью, жалуясь на то, что была обделена вниманием родителей после развода и в то же время сообщает о том, что была любимицей отца, который однажды даже подарил капризной девочке на день рождения верблюда. Диане не нужно было это животное, просто так она проверяла – насколько важна она для своего отца.

Диана ждала любви и обожания от принца, она всегда считала себя невероятной красавицей, конечно, ей казалось, что Чарльз влюбится в нее до потери пульса и забудет все свои прежние увлечения, позабросит друзей и будет проводить все время у ее ног.

Но Чарльзу на момент женитьбы было 33 года, он был уже сформировавшейся личностью, более того, он искренне хотел наладить отношения с молоденькой женой, он порвал все связи с Камиллой Паркер-Боулз, и на протяжении пяти лет не заводил никаких интрижек на стороне, пытаясь всячески угодить жене. Об этом проговорилась сама Диана, с ее слов Чарльз частенько повторял ей в сердцах: «Ну что ТЕПЕРЬ не так, Диана? В чем я снова провинился перед тобой?». Это говорит о том, что принц действительно прилагал усилия, а не просто пустил все на самотек.

Ну да, был момент, когда Чарльз послал бывшим, много значащим для него женщинам, прощальные подарки перед своей свадьбой (таких счастливиц было четверо, среди них и Камилла Паркер-Боулз). Диана узнала об этом и учинила невероятный скандал. Любая бы, уважающая себе девушка, была бы в шоке от такого поведения жениха пред свадьбой. Диане было 20 лет, откуда в такой юной девушке, росшей без матери с шести лет, возьмется мудрость? Перед свадьбой Диана рвала и метала, а Чарльз улизнул от нее в ночной сад и ронял на аккуратно подстриженные газоны горькие слезинки, он был ошарашен и озадачен. Отношения Чарльза и Дианы были обречены на провал, с каждым годом ближе друг другу они не становились, принцу нужна была поддержка и он находил ее у своей бывшей любовницы Камиллы, она стала его жилеткой на долгие годы. Виноватых тут нет, обычная житейская история. Но вот, будучи уже 35 летней женщиной, Диана написала крайне унижающую достоинство Камиллы книгу, кроме того, что «принцесса сердец» очень резко прошлась по ее внешности, она чуть ли не на каждой странице кричала о том, как ненавидит соперницу, мол и пятна у нее под мышками желтые, и зубы она не чистит, не моется, белье у нее несвежее, грудь обвислая, ноги короткие, челюсть квадратная, лицо страшное. Диана хорошо отомстила мужу, у нее было 5 официальных любовников и 8 неофициальных. Неодновременно, кончено. А принц Чарльз все страдал по одной, рядом с которой находил свое успокоение.

Спустя 8 лет после гибели принцессы Дианы Чарльз и Камилла поженились. Давайте посчитаем, с 1973 года принц Чарльз и Камилла состояли в отношениях, перерывов было достаточное количество, то она замуж выходила и рожала детей, то он женился и размножался, но влюбленные все равно не забывали друг о друге, и наступал тот момент, когда эти двое снова начали свое общение. На момент написания этой статьи принц Чарльз и его жена Камилла находятся в паре уже 45 лет. По молодости Чарльз был ловеласом, у него было множество романов, да и Камилла не отличалась целомудрием, но тем не менее, все шло к тому, что этим двои для полного счастья нужно только внимание друг друга и ничего более.

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

На этом фото Камилла Паркер-Боулз со своим первым мужем Эндрю и их общими детьми.

Слева Камилла в молодости.

Камилла со своим первым мужем.

Камилла Паркер-Боулз в молодости. Красивая! Не правда ли?

На этом фото принц Чарльз в молодости, справа от него его сестра Анна.

По отзывам самой Дианы принц Чарльз является замечательным отцом. На фото Чарльз с сыном Уильямом.

Вот таким принц Чарльз был в молодости.

На этом фото Камилла со своей дочерью Лорой.

Слева маленькая Камилла.

Дочь Камиллы Лора.

Принц Чарльз в молодости.

Наверняка это фото было сделано папарацци!

Молодые принц Чарльз и Камилла Паркер-Боулз.

9 апреля исполняется десять лет со дня свадьбы принца Чарльза и Камиллы Шанд , больше известной под фамилией своего первого супруга — Паркер-Боулз. Официальному браку предшествовали многолетние близкие отношения, которые не раз становились поводом для скандалов. Под венец пара пошла, когда принцу было 56, а его избраннице — 57 лет. АиФ.ru вспоминает непростую историю любви наследника британского престола, у которой, как казалось вначале, не было шанса на хэппи-энд.

Гены берут своё

Жизнь во дворце рядом с наследником британского престола — большинство девушек о таком даже и не мечтает. Но Камилла Шанд жила с этой мыслью больше 30 лет. Возможно, всему виной гены, её прабабушка Элис Кеппел была любовницей короля Эдуарда VII . Этот факт не без гордости частенько обсуждался в семье девушки. Если верить легенде, когда Милла впервые встретила Чарльза во время игры в поло, то шутя сказала ему: «Ваше Высочество, а вам известно, что моя прабабушка была любовницей вашего прапрадедушки? Так почему бы и нам не попробовать?». И Ваше Высочество не смог отказаться от такого непристойного предложения малознакомой блондинки. Да, её нельзя было назвать красавицей, но она привлекала мужчин своей лёгкостью, раскрепощённостью и весёлым нравом.

Камилла Шанд и принц Чарльз. Фото: www.globallookpress.com

Жизнь до принца

Чарльз — не первый любовник Миллы. В 17 лет ей вскружил голову наследник предпринимателя Кевина Беркома . Вместе парочка отрывалась на модных вечеринках и веселилась до упада. Однако эти отношения были непродолжительными, потому что внимание девушки серьёзно привлёк офицер Эндрю Паркер-Боулз . Влюблённые встречались три года. Всё это время Камилла была не единственным увлечением молодого человека. «Добрые» люди частенько доносили ей информацию об изменах суженого. Она закрывала на них глаза до тех пор, пока не поймала Паркера-Боулза с поличным. Вскоре после этого случая девушка и познакомилась с принцем.

Эндрю Паркер-Боулз. Фото: www.globallookpress.com

Рядом с Миллой закрытый и молчаливый Чарльз буквально «расцвёл». У них были общие интересы, они могли болтать часами. Но мать принца не разделяла восторга своего сына. Во-первых, ранее у девушки был целый ряд романов, а значит, после брака её любовники могли рассказывать прессе пикантные подробности, порочащие доброе имя королевской семьи. Во-вторых, Елизавету не удовлетворяло происхождение Камиллы. Дочь торговца вином и аристократки — не самая лучшая партия для будущего наследника британского престола. Вместо свадьбы влюблённых ожидало расставание. Чарльз отправился служить на флот, дав понять Милле, что поиски достойной невесты для него, инициированные самой королевой, продолжаются.

Эндрю и Диана

После отъезда принца на горизонте появился бывший ухажёр Камиллы — Эндрю Паркер-Боулз. В отличие от Чарльза, он не был связан обязательствами и мог легко жениться на экс-любовнице. Тем более что после связи с отпрыском королевской семьи в его глазах Милла стала ещё более притягательной, чем раньше. То ли от большой обиды, то ли от большой любви девушка согласилась стать миссис Паркер-Боулз. Был ещё один важный нюанс, который подтолкнул её к алтарю: по сути, партия с таким бабником, как Эндрю, развязывала руки самой Камилле. Если муж гуляет, то почему жена не может позволить себе такого же поведения?

Именно это она и продолжила делать. Даже после замужества Милла активно общалась с принцем Чарльзом. Однако шли годы, наследник трона не мог оставаться холостяком. Родители принца настаивали на том, чтобы их сын завёл семью и подарил им наследников, тем более что Елизавета к тому времени нашла подходящую под её требования юную особу — Диану Спенсер . Сначала принц встречался с её сестрой Сарой . Но одобрение матери и, как это ни странно, Камиллы, которая всё это время незримо была рядом, получила именно Диана.

Ошибка

Уже перед вступлением в законный брак будущая принцесса Уэльская поняла, что совершает огромную ошибку. С первых дней знакомства Чарльз вёл двойную игру: предложение делал одной, а любил — другую. Смириться с этим девушка так и не смогла, как не смогла отменить свадьбу. В 1981 году Диана Спенсер стала частью королевской семьи. Отношения между супругами всегда были напряжёнными, а после появления на свет второго сына они фактически начали жить отдельно друг от друга. Диана с мальчиками переехала в Кенсингтонский дворец. Чарльз — в загородное поместье Хайгроув. Тут же переехала и Камилла с семьёй — в особняк, «случайно» расположенный в десяти минутах езды от дома принца. Офицер Паркер-Боулз часто уезжал, в эти дни Чарльз садился в старую разбитую машину (чтобы не привлекать внимания) и ехал к любовнице. Она тоже частенько навещала женатого наследника престола в его поместье, при этом вела себя там, как дома, не стесняясь не только прислуги, но и приятелей Чарльза. Иногда любовники устраивали ужины, собирая небольшие компании друзей.

Конец обману

Диана, как и законный супруг Камиллы, знала о происходящем. Но если Эндрю не обращал внимания на измены жены, поскольку у него самого «рыльце в пушку», то для леди Ди постоянные переживания вылились в булимию и несколько попыток суицида. Конечно, эта ситуация не могла быть вечной. В один «прекрасный» день в прессу попали телефонные разговоры воркующих голубков — Камиллы и Чарльза. 6 минут игривой беседы взбудоражили Туманный Альбион, растоптав репутацию наследника престола: «Чтобы не расставаться с тобой, я бы хотел поселиться, к примеру, в твоих брюках!» — «И во что бы тебе тогда пришлось превратиться?» — «...я предпочёл бы стать тампоном».

Этот коротенький отрывок из диалога Миллы и принца «наградил» последнего унизительным прозвищем «Мистер Тампон». Над Чарльзом смеялся весь мир. Не до смеха было только Диане. После скандала продолжать изображать семейную идиллию не было ни сил, ни смысла. Первой свой брак расторгла Камилла. Чарльз же полтора года ждал разрешения на развод от матери-королевы. И даже получив желанное освобождение от нелюбимой жены, он не мог в одночасье жениться во второй раз. Ему снова требовалось разрешение матери. Смерть Дианы в 1997 году отдалила принца от брака ещё на несколько лет. В глазах людей Камилла была бессердечной разрушительницей семьи и источником всех бед погибшей. Не самая завидная репутация для будущей супруги принца.

Принц Чарльз и Камилла Паркер-Боулз. Фото: www.globallookpress.com

Хэппи-энд или новый развод?

И всё же в 2000 году женщина была официально представлена королеве. Ещё через четыре года влюблённые смогли впервые поселиться вместе. Но Камилла по-прежнему не имела права сопровождать Чарльза на приёмах и светских мероприятиях, коих в расписании принца было бесчисленное количество. В декабре 2004 года после долгих размышлений о судьбе сына Елизавета II благословила его на брак. 10 февраля Чарльз и Камилла отпраздновали свою помолвку званым ужином в Виндзорском замке. 9 апреля 2005 года пара поженилась. Сегодня их официальному браку исполняется ровно десять лет. Однако слухи до сих пор окружают этот роман. Летом прошлого года СМИ сообщили о возможном разводе и гигантских отступных, которые якобы попросила Камилла за своё молчание о тайнах королевской семьи. Несмотря на это, официального подтверждения разрыва отношений не поступало. Пока у этого некогда тайного романа есть все шансы стать одной из немногих подобных историй со счастливым концом.

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

АБВГ ДЕЖЗ ИКЛМ НОПР СТУФ ХЦЧШ ЩЫЮЯ
1 2 3 4 5 6 7

Зашифрованные слова, например «Уголовный розыск», будут выглядеть следующим образом:

53 14 42 33 42 13 41 72 31 44 42 24 72 51 32

Алфавит может браться и не в обычном порядке, а с любой перестановкой букв.

2. Шифр может быть усложнен по следующей схеме:

Буквы составляются из двух цифр. Первая - ее место в группе, а вторая обозначает номер группы. Например, слово «опасность» в зашифрованном виде будет выглядеть так:

33 37 14 32 34 33 32 35 58

Для усложнения прочтения слово можно записать в одну строку:

333714323433323558

3. Сюда же можно отнести и цифровое письмо, где буквы разделяются на пять групп, каждая из которых снабжается двумя номерами.


группы

места

Каждая буква изображается дробью таким образом, что числителем ее будет номер группы, а знаменателем - номер места в группе. Так как при этой схеме не употребляются цифры свыше шести, то цифры с семи до девяти можно использовать как пустые знаки.
Этим шифром слово «день» может быть записано следующим образом:

71 81 30 57
95 76 19 38

4. Множительный шифр. Для работы с ним нужно запомнить кодовое число и заранее договориться, все ли буквы алфавита будут использоваться, не будут ли выкинуты какие-нибудь.

Предположим, что кодовым числом будет 257, а из алфавита исключаются буквы: й, ь, ъ, ы, т.е. он выглядит следующим образом:

АБВГДЕЁЖЗИКЛМНОПРСТУФЧЦЧШЩЭЮЯ

Требуется зашифровать выражение:
«Встреча завтра».
Текст пишется для удобства шифрования вразрядку:

В С Т Р Е Ч А З А В Т Р А
2 5 7 2 5 7 2 5 7 2 5 7 2

Под каждой буквой пишется по цифре до тех пор, пока не кончится фраза. Затем вместо каждой буквы текста пишется та буква алфавита, которая по счету оказывается первой вслед за таким количеством букв, какое показывает цифра, стоящая внизу, причем счет производится вправо. Так, под первой буквой «В» стоит цифра «2», поэтому вместо буквы «В» в шифровальном письме ставится третья буква алфавита «Д». Под второй буквой текста «С» стоит цифр «5», поэтому вместо нее ставится шестая после «С», т.е. буква «Ц».
В цифрованном виде письмо приобретет следующий вид:

ДЦШТКБВ НЖДЧЧВ

Для прочтения шифровки необходимо под каждую букву поставить ключевое, кодовое число. В нашем случае число 257. А в алфавите отсчитывать влево от данной буквы шифрованного письма столько букв, сколько показывает стоящая перед нею цифра.
Значит, вместо буквы «Д» вторая налево будет буква «В», а вместо «Ц» пятая, значит буква «С».

Д Ц Щ Т К Б В Н Ж Д Ч Ч В
2 5 7 2 5 7 2 5 7 2 5 7 2
В С Т Р Е Ч А З А В Т Р А

По материалам Л.А.Мильяненков
По ту сторону закона
энциклопедия преступного мира

Когда-то мы со старшей Настей запоем играли в сыщиков и детективов, придумывали свои шифры, методы расследования. Потом это увлечение прошло и вот вернулось снова. У Насти появился жених Димка, который с упоением играет в разведчиков. Его увлечение разделила и моя дочь. Как известно, для того, чтобы передавать друг другу важные сведения, разведчикам нужен шифр. С помощью этих игр вы тоже узнаете, как зашифровать слово или даже целый текст!

Белые пятна

Любой текст даже без шифра может превратиться в трудночитаемую абракадабру, если между буквами и словами неправильно расставить пробелы.

Например, вот во что превращается простое и понятное предложение "Встречаемся на берегу озера" - "В стре чаем с Янабер егуоз ера" .

Даже внимательный человек не сразу заметит подвох. Но опытный разведчик Димка говорит, что это самый простой вид шифровки.

Без гласных

Либо можно воспользоваться таким методом – писать текст без гласных букв.

Для примера привожу такое предложение: "Записка лежит в дупле дуба, который стоит на опушке леса" . Шифрованный текст выглядит так: "Зпска лжт в дпл дб, ктр стт н пшке лс" .

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

Читай наоборот

Эта шифровка объединяет в себе сразу два метода. Текст нужно читать справа налево (то есть наоборот), причем пробелы между словами могут быть расставлены наобум.

Вот, прочтите и расшифруйте: "Нелета минвь дуб, маноро тсоп иртомс" .

Второй за первого

Либо каждую букву алфавита можно обозначить следующей за ней буквой. То есть вместо "а" мы пишем "б", вместо "б" напишем "в", вместо "в" - "г" и так далее.

Опираясь на этот принцип можно составить необычный шифр. Мы, чтобы не запутаться, сделали для всех участников игры мини-шпаргалки. С ними намного удобнее пользоваться этим методом.

Разгадайте, что за фразу мы для вас зашифровали: "Тьъйлб г тжсйбмж фиобуэ мждлп – по ожлпдеб ож тойнбжу щмарф" .

Заместители

По такому же принципу, как и предыдущий шифр, используется метод "Замена". Я читала, что его использовали для шифровки священных иудейских текстов.

Вместо первой буквы алфавита мы пишем последнюю, вместо второй – предпоследнюю и так далее. То есть вместо А – Я, вместо Б – Ю, вместо В – Э…

Чтобы было легче расшифровать текст, нужно иметь под рукой алфавит и листочек с ручкой. Смотришь соответствие буквы и записываешь. Прикинуть на глазок и расшифровать ребенку будет трудно.

Таблицы

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

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

Давайте вместе зашифруем фразу с помощью таблицы: Ночью идем ловить карасей.

Пробел будем обозначать буквой "р", слова пишем сверху вниз. Таблица 3 на 3 (рисуем в клеточках обычного тетрадного листа).

Вот что у нас получается:
Н Ь И М О Т К А Й
О Ю Д Р В Ь А С Р
Ч Р Е Л И Р Р Е.

Решетка

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

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

Ключ в книге

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

Записки выглядели примерно так:
"324 с, 4 а, в, 7 сл.
150 с, 1 а, н, 11 сл…."

Первая цифра обозначала номер страницы,
вторая – номер абзаца,
третья буква – как надо считать абзацы сверху (в) или снизу (н),
четвертая буква – слово.

В моем примере нужные слова нужно искать:
Первое слово: на странице 324, в 4 абзаце сверху, седьмое слово.
Второе слово: на странице 150, в 1 абзаце снизу, одиннадцатое слово.

Процесс расшифровки небыстрый, зато никто из посторонних прочитать послание не сможет.

Необходимость в шифровании переписки возникла еще в древнем мире, и появились шифры простой замены. Зашифрованные послания определяли судьбу множества битв и влияли на ход истории. Со временем люди изобретали все более совершенные способы шифрования.

Код и шифр - это, к слову, разные понятия. Первое означает замену каждого слова в сообщении кодовым словом. Второе же заключается в шифровании по определенному алгоритму каждого символа информации.

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

Стеганография

Стеганография старше кодирования и шифрования. Это искусство появилось очень давно. Оно буквально означает «скрытое письмо» или «тайнопись». Хоть стеганография не совсем соответствует определениям кода или шифра, но она предназначена для сокрытия информации от чужих глаз.

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

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

ROT1 и шифр Цезаря

Название этого шифра ROTate 1 letter forward, и он известен многим школьникам. Он представляет собой шифр простой замены. Его суть заключается в том, что каждая буква шифруется путем смещения по алфавиту на 1 букву вперед. А -> Б, Б -> В, ..., Я -> А. Например, зашифруем фразу «наша Настя громко плачет» и получим «общб Обтуа дспнлп рмбшеу».

Шифр ROT1 может быть обобщен на произвольное число смещений, тогда он называется ROTN, где N - это число, на которое следует смещать шифрование букв. В таком виде шифр известен с глубокой древности и носит название «шифр Цезаря».

Шифр Цезаря очень простой и быстрый, но он является шифром простой одинарной перестановки и поэтому легко взламывается. Имея подобный недостаток, он подходит только для детских шалостей.

Транспозиционные или перестановочные шифры

Данные виды шифра простой перестановки более серьезны и активно применялись не так давно. В Гражданскую войну в США и в Первую мировую его использовали для передачи сообщений. Его алгоритм заключается в перестановке букв местами - записать сообщение в обратном порядке или попарно переставить буквы. Например, зашифруем фразу «азбука Морзе - тоже шифр» -> «акубза езроМ - ежот рфиш».

С хорошим алгоритмом, который определял произвольные перестановки для каждого символа или их группы, шифр становился устойчивым к простому взлому. Но! Только в свое время. Так как шифр легко взламывается простым перебором или словарным соответствием, сегодня с его расшифровкой справится любой смартфон. Поэтому с появлением компьютеров этот шифр также перешел в разряд детских.

Азбука Морзе

Азбука является средством обмена информации и ее основная задача - сделать сообщения более простыми и понятными для передачи. Хотя это противоречит тому, для чего предназначено шифрование. Тем не менее она работает подобно простейшим шифрам. В системе Морзе каждая буква, цифра и знак препинания имеют свой код, составленный из группы тире и точек. При передаче сообщения с помощью телеграфа тире и точки означают длинные и короткие сигналы.

Телеграф и азбука был тем, кто первый запатентовал «свое» изобретение в 1840 году, хотя до него и в России, и в Англии были изобретены подобные аппараты. Но кого это теперь интересует... Телеграф и азбука Морзе оказали очень большое влияние на мир, позволив почти мгновенно передавать сообщения на континентальные расстояния.

Моноалфавитная замена

Описанные выше ROTN и азбука Морзе являются представителями шрифтов моноалфавитной замены. Приставка «моно» означает, что при шифровании каждая буква изначального сообщения заменяется другой буквой или кодом из единственного алфавита шифрования.

Дешифрование шифров простой замены не составляет труда, и в этом их главный недостаток. Разгадываются они простым перебором или Например, известно, что самые используемые буквы русского языка - это «о», «а», «и». Таким образом, можно предположить, что в зашифрованном тексте буквы, которые встречаются чаще всего, означают либо «о», либо «а», либо «и». Исходя из таких соображений, послание можно расшифровать даже без перебора компьютером.

Известно, что Мария I, королева Шотландии с 1561 по 1567 г., использовала очень сложный шифр моноалфавитной замены с несколькими комбинациями. И все же ее враги смогли расшифровать послания, и информации хватило, чтобы приговорить королеву к смерти.

Шифр Гронсфельда, или полиалфавитная замена

Простые шифры криптографией признаны бесполезными. Поэтому множество из них было доработано. Шифр Гронсфельда — это модификация шифра Цезаря. Данный способ является значительно более стойким к взлому и заключается в том, что каждый символ кодируемой информации шифруется при помощи одного из разных алфавитов, которые циклически повторяются. Можно сказать, что это многомерное применение простейшего шифра замены. Фактически шифр Гронсфельда очень похож на рассмотренный ниже.

Алгоритм шифрования ADFGX

Это самый известный шифр Первой мировой войны, используемый немцами. Свое имя шифр получил потому, что алгоритм шифрования приводил все шифрограммы к чередованию этих букв. Выбор самих же букв был определен их удобством при передаче по телеграфным линиям. Каждая буква в шифре представляется двумя. Рассмотрим более интересную версию квадрата ADFGX, которая включает цифры и называется ADFGVX.

A D F G V X
A J Q A 5 H D
D 2 E R V 9 Z
F 8 Y I N K V
G U P B F 6 O
V 4 G X S 3 T
X W L Q 7 C 0

Алгоритм составления квадрата ADFGX следующий:

  1. Берем случайные n букв для обозначения столбцов и строк.
  2. Строим матрицу N x N.
  3. Вписываем в матрицу алфавит, цифры, знаки, случайным образом разбросанные по ячейкам.

Составим аналогичный квадрат для русского языка. Например, создадим квадрат АБВГД:

А Б В Г Д
А Е/Е Н Ь/Ъ А И/Й
Б Ч В/Ф Г/К З Д
В Ш/Щ Б Л Х Я
Г Р М О Ю П
Д Ж Т Ц Ы У

Данная матрица выглядит странно, так как ряд ячеек содержит по две буквы. Это допустимо, смысл послания при этом не теряется. Его легко можно восстановить. Зашифруем фразу «Компактный шифр» при помощи данной таблицы:

1 2 3 4 5 6 7 8 9 10 11 12 13 14
Фраза К О М П А К Т Н Ы Й Ш И Ф Р
Шифр бв гв гб гд аг бв дб аб дг ад ва ад бб га

Таким образом, итоговое зашифрованное послание выглядит так: «бвгвгбгдагбвдбабдгвдваадббга». Разумеется, немцы проводили подобную строку еще через несколько шифров. И в итоге получалось очень устойчивое к взлому шифрованное послание.

Шифр Виженера

Данный шифр на порядок более устойчив к взлому, чем моноалфавитные, хотя представляет собой шифр простой замены текста. Однако благодаря устойчивому алгоритму долгое время считался невозможным для взлома. Первые его упоминания относятся к 16-му веку. Виженер (французский дипломат) ошибочно считается его изобретателем. Чтобы лучше разобраться, о чем идет речь, рассмотрим таблицу Виженера (квадрат Виженера, tabula recta) для русского языка.

Приступим к шифрованию фразы «Касперович смеется». Но, чтобы шифрование удалось, нужно ключевое слово — пусть им будет «пароль». Теперь начнем шифрование. Для этого запишем ключ столько раз, чтобы количество букв из него соответствовало количеству букв в шифруемой фразе, путем повтора ключа или обрезания:

Теперь по как по координатной плоскости, ищем ячейку, которая является пересечением пар букв, и получаем: К + П = Ъ, А + А = Б, С + Р = В и т. д.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Шифр: Ъ Б В Ю С Н Ю Г Щ Ж Э Й Х Ж Г А Л

Получаем, что "касперович смеется" = "ъбвюснюгщж эйхжгал".

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

Следует также упомянуть, что помимо абсолютно случайного ключа может быть использована совершенно разная таблица Виженера. В данном случае квадрат Виженера состоит из построчно записанного русского алфавита со смещением на единицу. Что отсылает нас к шифру ROT1. И точно так же, как и в шифре Цезаря, смещение может быть любым. Более того, порядок букв не должен быть алфавитным. В данном случае сама таблица может быть ключом, не зная которую невозможно будет прочесть сообщение, даже зная ключ.

Коды

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

Главным преимуществом кодов является то, что расшифровать их очень сложно. Частотный анализ почти не работает при их взломе. Слабость же кодов — это, собственно, сами книги. Во-первых, их подготовка — сложный и дорогостоящий процесс. Во-вторых, для врагов они превращаются в желанный объект и перехват даже части книги вынуждает менять все коды полностью.

В 20-м веке многие государства для передачи секретных данных использовали коды, меняя кодовую книгу по прошествии определенного периода. И они же активно охотились за книгами соседей и противников.

"Энигма"

Всем известно, что "Энигма" — это главная шифровальная машина нацистов во время II мировой войны. Строение "Энигмы" включает комбинацию электрических и механических схем. То, каким получится шифр, зависит от начальной конфигурации "Энигмы". В то же время "Энигма" автоматически меняет свою конфигурацию во время работы, шифруя одно сообщение несколькими способами на всем его протяжении.

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

Взломать "Энигму" активно пытались в течение всей военной кампании Гитлера. В Англии в 1936 г. для этого построили один из первых вычислительных аппаратов (машина Тьюринга), ставший прообразом компьютеров в будущем. Его задачей было моделирование работы нескольких десятков "Энигм" одновременно и прогон через них перехваченных сообщений нацистов. Но даже машине Тьюринга лишь иногда удавалось взламывать сообщение.

Шифрование методом публичного ключа

Самый популярный из который используется повсеместно в технике и компьютерных системах. Его суть заключается, как правило, в наличии двух ключей, один из которых передается публично, а второй является секретным (приватным). Открытый ключ используется для шифровки сообщения, а секретный — для дешифровки.

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

Рассмотрим простой пример. Пусть публичным ключом будет 905. Его делителями являются числа 1, 5, 181 и 905. Тогда секретным ключом будет, например, число 5*181. Вы скажете слишком просто? А что если в роли публичного числа будет число с 60 знаками? Математически сложно вычислить делители большого числа.

В качестве более живого примера представьте, что вы снимаете деньги в банкомате. При считывании карточки личные данные зашифровываются определенным открытым ключом, а на стороне банка происходит расшифровка информации секретным ключом. И этот открытый ключ можно менять для каждой операции. А способов быстро найти делители ключа при его перехвате — нет.

Стойкость шрифта

Криптографическая стойкость алгоритма шифрования — это способность противостоять взлому. Данный параметр является самым важным для любого шифрования. Очевидно, что шифр простой замены, расшифровку которого осилит любое электронное устройство, является одним из самых нестойких.

На сегодняшний день не существует единых стандартов, по которым можно было бы оценить стойкость шифра. Это трудоемкий и долгий процесс. Однако есть ряд комиссий, которые изготовили стандарты в этой области. Например, минимальные требования к алгоритму шифрования Advanced Encryption Standart или AES, разработанные в NIST США.

Для справки: самым стойким шифром к взлому признан шифр Вернама. При этом его плюсом является то, что по своему алгоритму он является простейшим шифром.