Как сделать секретное сообщение

Обновлено: 07.07.2024

Метод 1 Коды

Стандартные коды

Книга кода

Полицейское кодирование

Метод 2 Шифры

Шифрование, основанное на дате

Шифрование при помощи числа

Графический шифр

Перестановка Цезаря

Метод 3 Секретные языки

Путаный язык

Звуковой код

Тарабарский язык

Советы

Предупреждения

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

Что вам понадобится

  • Партитура для кода
  • Карандаш
  • Бумага
  • Любая дата



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

В цикле статей под название “Создание своего метода шифрования”, эта статья будет вводной. Здесь мы рассмотрим отличие шифров от кодов и выберем 2 шифра, которые в дальнейшем мы будем использовать для создания своего шифра.

Отличие шифров от кодов

Если не вдаваться в глубокие подробности, то ответ очень прост. Представьте себе обычную телефонную книгу. Представили? Телефонная книга и есть своего рода кодовая книга. Если вы будете записывать фамилии и имена ваших друзей на обычный листок то получится текст , а если вместо их ФИО использовать номера их телефонов то получится уже закодированное послание. Такое послание сможет понять только тот человек, который знает, что при составлении этого текста вы использовали телефонную книгу. И раскодировать этот набор цифр он сможет только при помощи такой же телефонной книги. Очевидным минусом кодов , является их “стабильность”. При попадании кодовой книги к тому , от кого вы свое послание прятали , ваш код будет больше не способен обеспечить скрытность переписки.

Выбор шифров для скрещивания

Ну что ж вот и основная часть статьи. Не буду откладывать в долгий ящик и расскажу какие шифры мы будем использовать. Шифр Вижинера и Квадрат Полибия.

Квадрат Полибия

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

  1. Выбор языка алфавита для таблицы
  2. Определение размерности таблицы
  3. Формирование таблицы
  4. Шифрования

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

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

Для шифрования на квадрате находили букву текста и вставляли в шифровку нижнюю от неё в том же столбце. Если буква была в нижней строке, то брали верхнюю из того же столбца.

Буква текста: а р б у з
Буква шифротекста : ё ш ж з н

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

Данный шифр тоже далеко не новый , но взломать его (официально )не могли целых 200 лет. Шифр Вижинера это поли алфавитный шифр , да к тому же еще с ключевым словом.


Попробуем зашифровать слово PENSIL. Ключевым словом будет слово MEN.

P E NS I L MENMEN

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

Объединения шифра Вижинера и квадрата Полибия

1 2 3 4 5
1 А Б В Г Д
2 Е Ж З И К
3 Л М Н О П
4 Р С Т У Ф
5 Х Ц Ч Ш Щ
6 Ы Э Ю Я
л и м о н
м А Б В Г Д
у Е Ж З И К
з Л М Н О П
ы Р С Т У Ф
к Х Ц Ч Ш Щ
а Ы Э Ю Я

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

Прежде всего, разберемся в терминологии.

Ключ — это компонент, на основе которого можно произвести шифрование или дешифрование.

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

Шифр Атбаша

Самый-самый простой шифр. Его суть – переворот алфавита с ног на голову.

Например, есть у нас алфавит, который полностью соответствует обычной латинице.


И теперь пишем нужное сообшение на исходном алфавите и алфавите шифра

Шифр Цезаря

Тут добавляется еще один параметр — примитивный ключ в виде числа от 1 до 25 (для латиницы). На практике, ключ будет от 4 до 10.

Опять же, для наглядности, возьмем латиницу

И теперь сместим вправо или влево каждую букву на ключевое число значений.

Например, ключ у нас будет 4 и смещение вправо.

Исходный алфавит: a b c d e f g h i j k l m n o p q r s t u v w x y z
Зашифрованный: w x y z a b c d e f g h i j k l m n o p q r s t u v

Шифруем его и получаем следующий несвязный текст:

Шифр Вернама (XOR-шифр)

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

Исходный алфавит — все та же латиница.


XOR принимает сигналы (0 или 1 каждый), проводит над ними логическую операцию и выдает один сигнал, исходя из входных значений.

Если все сигналы равны между собой (0-0 или 1-1 или 0-0-0 и т.д.), то на выходе получаем 0.
Если сигналы не равны (0-1 или 1-0 или 1-0-0 и т.д.), то на выходе получаем 1.

Переведем их в бинарный код и выполним XOR:

В данном конкретном примере на месте результирующих символов мы увидим только пустое место, ведь все символы попали в первые 32 служебных символа. Однако, если перевести полученный результат в числа, то получим следующую картину:

С виду — совершенно несвязный набор чисел, но мы-то знаем.

Шифр кодового слова

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

Например, возьмем для разнообразия, кириллический алфавит.

Теперь вписываем данное слово в начале алфавита, а остальные символы оставляем без изменений.

Получим в итоге следующий нечитаемый бред:

Шифр Плейфера

Классический шифр Плейфера предполагает в основе матрицу 5х5, заполненную символами латинского алфавита (i и j пишутся в одну клетку), кодовое слово и дальнейшую манипуляцию над ними.

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

Разобьем его на биграммы, т.е. на пары символов, не учитывая пробелы.

Шифрование выполняется по нескольким несложным правилам:

1) Если символы биграммы находятся в матрице на одной строке — смещаем их вправо на одну позицию. Если символ был крайним в ряду — он становится первым.

Например, EH становится LE.


2) Если символы биграммы находятся в одном столбце, то они смещаются на одну позицию вниз. Если символ находился в самом низу столбца, то он принимает значение самого верхнего.

Например, если бы у нас была биграмма LX, то она стала бы DL.

3) Если символы не находятся ни на одной строке, ни на одном столбце, то строим прямоугольник, где наши символы — края диагонали. И меняем углы местами.

Например, биграмма RA.



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

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

Скрытая переписка на Айфоне

Видео:

Как на iPhone или iPad создать секретный чат без использования сторонних приложений

Настройки iCloud

И установите переключатель Заметки в положение Включено.

Настройки синхронизации Заметок с iCloud

2. Откройте приложение Заметки, откройте страницу с папками и выберите папку Все iCloud (или любую другую в разделе iCloud).

3. Создайте новую заметку.

Создание заметки в iCloud

Скрытая переписка на Айфоне

Скрытая переписка на Айфоне

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

Скрытая переписка на Айфоне

Скрытая переписка на Айфоне

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

Telegram

Одним из первых шифрованием обзавелся Telegram. Чтобы начать секретный чат:

  1. Нажмите на иконку с карандашом для создания нового диалога.
  2. Выберите секретный чат.
  3. Укажите собеседника.

IMG 1

Viber и WhatsApp

IMG 2

IMG 3

Facebook Messenger

Секретные чаты есть и в Facebook Messenger. Чтобы начать ими пользоваться:

Приложения для секретной переписки

Такие приложения редко выбираются в топ App Store и очень быстро завершают свою работу, потому что не пользуются большой популярностью. Так что если вы не секретный агент, выбирайте традиционные мессенджеры – Telegram, Viber, WhatsApp. При правильном использовании переписка в них тоже останется конфиденциальной.

Что вам для этого понадобится:

  • белая плотная бумага;
  • белые восковые карандаши (восковые мелки);
  • водорастворимые краски (темперные или акварельные краски);
  • любой трафарет (не обязательно);
  • газета (чтобы не испачкать стол).

Что вам необходимо делать:

3. Подложите газету под лист, и попросите малыша закрасить бумагу его любимым цветом. Ну что, он увидел изображение? Что там нарисовано? А смог ли он разглядеть буквы и что там написано?

400_large

Как это работает


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

Confide


Для тех, кто не знает, Swype — это способ ввода текста, при котором палец не отрывается от экрана.


Ansa


Redact


Telegram

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


Heml.is

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


Если вам нечего скрывать, вы честны и откровенны с близкими, тогда вам, пожалуй, не стоит отказываться от привычных WhatsApp, Wiber, Imessenger, а также от почты во ВКонтакте и в Facebook.


Если вы решились использовать один из вышеописанных мессенджеров, тогда дело за малым — убедить пользоваться им и адресата пикантных посланий.

Читайте также: