Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Захватывающая аркада-лабиринт по мотивам культовой игры восьмидесятых. Управляйте желтым человечком, ешьте кексы и постарайтесь не попадаться на глаза призракам.

Пикман

Аркады, На ловкость, 2D

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
21
gnomxe
6 лет назад
Информационная безопасность IT

Cryptsetup⁠⁠

Хеллоу, пикабушцы. Это я (снова). Как вы поняли (или нет), я буду концентрировать свое внимание на постинг о различных утилитах, полезных для поддерживания приватности (ну и о разном). Сейчас пойдет речь о утилите "cryptsetup", или установить зашифрованный (примерно так). Её суть заключается в шифровании файловых систем (в основоном разделов диска да и не только) с вашим паролем, используя дефултный пакет Linux - dm-crypt и LUKS (Linux Unified Key Setup). Эта утилита имеет аналоги для Windows (Windows BitLocker к примеру), но так как я не сторонник америкосовской "оси", буду писать только о версии под Linux.

Подготовка

Для начала эту утилиту надо установить. Она идет в стандартном наборе пакетов у linux mint, debian, ubuntu и kali/backtrack. Но в остальных, не менее популярных дистрибутивах, cryptsetup'а (вроде) нет. Так что вот команды:

sudo apt-get install cryptsetup  # ubuntu, mint, debian, kali, slackware и тд

sudo pacman -Sy cryptsetup  # для arch/manjaro

sudo yum install cryptsetup  # кто юзает arch новых версий или что-нибудь другое (redhat)

Теперь, когда все установлено, приступим. ВНИМАНИЕ, тут притормозите. Есть 2 популярных способа хранения инфы в зашифрованном виде с cryptsetup: создания файла с нулями, создание на нем файловой системы и исп. его как раздел / создать новый раздел и использовать его. Я рекомендую 2-ой способ, так как расшифрование и монтирование будет проще (у популярных файловых менеджеров есть такая фича, например у Thunar) и не будет проблем с изменением размера.

1-ый способ с эмулированием раздела

Предупрежу опять, что лучше использовать 2-ой способ, но кто меня послушает + иногда нет свободного места для создания новых разделов, но есть свободное место в 1 из них. И так, сначала надо создать файл нужного размера. Определите путь для вашего файла, для меня это мой тербайтник. Вот команда:

dd if=/dev/zero of=ВАШ_ПУТЬ bs=1 count=0 seek=1g  # В аргументе seek используйте РАЗМЕР + 1ая буква единицы измерения, например g - gigabyte.

У вас есть файл нужного вам размера, давайте определим полный путь до этого файла переменной DISK_PATH, его буду я использовать в командах потом. (Блин, как Йода сказал)

2-ой способ с разделом

Тут будет немного труднее, и одной командой не обойтись. Вам понадобится утилита GParted:

sudo apt install gparted  # mint, debian, ubu....

sudo yum install gparted  # redhat

sudo pacman -S gparted  # manjaro, без флага Y, нам он больше не нужен.

Запускаем. Вот примерно то, что вы увидите:

Cryptsetup Linux, Шифрование, Диски, Длиннопост, Видео

Если тут нет серого пространства (unallocated), то вам придется прибегнуть к 1-ому способу. Далее, нажимаем на кнопку New, выделив серую полосу (Не трогайте пустое пространство перед 1-ым разделом, если оно есть и если оно - не единственное место с пустым пространством) и нажмите Add, прокрутив ползунок с правого края до тех пор, пока в изменившейся строчке не будет нужный вам размер в мегабайтах и нажмите Apply:

Cryptsetup Linux, Шифрование, Диски, Длиннопост, Видео

Будте внимательны, перетаскивайте ползунок только справа налево. Я не думаю, что без причины занимать конец памяти - хорошая идея. Далее у вас появится путь в столбце Partition, начинаться он будет с /dev/sd и т.д. Запомните его, для нас его я буду обозначать переменной DISK_PATH позже при шифровке и расшифровке.

Шифровка-Расшифровка

Самая интересная часть. Помним про DISK_PATH? Круто. (Кстати я буду использовать 2 метод) Теперь пишем нашу 1-ую команду для форматирования нашей выделенной памяти:

sudo cryptsetup luksFormat DRIVE_PATH

И пишем большими буквами YES в подтверждение и ваш пароль

Cryptsetup Linux, Шифрование, Диски, Длиннопост, Видео

Теперь нам надо его открыть:

sudo cryptsetup luksOpen DISK_PATH ЛЮБОЕ_НАЗВАНИЕ  # Замените ЛЮБОЕ_НАЗВАНИЕ на что-нибудь на английском и без пробелов

Он открыт, и доступен по личной директории cryptsetup - /dev/mapper. И теперь создаем раздел NTFS на нем (NTFS для таких вещей лучше подойдет). Команда:

sudo mkfs.ntfs /dev/mapper/ЛЮБОЕ_НАЗВАНИЕ

Cryptsetup Linux, Шифрование, Диски, Длиннопост, Видео

И монтируем его на новую папку, я предпочитаю на рабочий стол:

mkdir ~/Desktop/drive; sudo mount -w /dev/mapper/ЛЮБОЕ_НАЗВАНИЕ drive

Вуаля! На вашем рабочем столе теперь находится папка drive, туда можете сложить все что хочется, хоть гдз от родителей скрывай. Когда закончите, не забудьте отмонтировать раздел и зашифровать его (закрыть):

cd ~/Desktop; sudo umount drive; sudo cryptsetup luksClose ЛЮБОЕ_НАЗВАНИЕ

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

open-disk.sh:

sudo cryptsetup luksOpen DISK_PATH drive

cd ~/Desktop

mkdir drive

sudo mount -w /dev/mapper/drive drive

sudo thunar drive

sudo umount drive

sudo cryptsetup luksClose drive

echo "ez encrypted"

Он откроет раздел для записи и чтения, откроет файловый менеджер (поменяйте thunar на ваш, если такового у вас не имеется), и при его закрытии отмонтирует и закроет раздел.

Заключение

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

"Privacy is not about to hide, it is about to protect" - Приватность не для сокрытия чего-либо, а для защиты (https://www.youtube.com/watch?v=WRzm7wrk_FA)

Показать полностью 4 1
[моё] Linux Шифрование Диски Длиннопост Видео
37
1
gnomex
6 лет назад

GPG⁠⁠

Столкнулся с проблемой, я сейчас работаю над одним самом на питоне. Принцип таков: сервер - просто маршрутизатор, он обеспечивает клиентами контакта через посредника. Сами клиенты контактировать не должны. Ну вот, работает хорошо, только я кое что понял. Если переписать сервер, он будет генерировать свои публичные ключи и заменять клиентские, отправляет из другому клиенту. Таким образом сервер может дешифровать сообщения по их пути между клиентами. Есть какой нибудь способ проверки подлинности ключа с GPG, Open и чем нибудь ещё?
P.S. знаю, есть форумы, но там не помогают, рассчитывал на вас)

[моё] Python Rsa Шифрование Encryption Chatroulette Помощь Текст
7
KershawAW
KershawAW
6 лет назад

Помогите разгадать код Морзе⁠⁠

Доброго времени суток!

Я видел на просторах Pikabu посты, где помогали расшифровать морзянку.

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

В общем я имею 4 варианта кода.

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

В заранее большое спасибо!

Помогите разгадать код Морзе Морзе, Азбука Морзе, Загадка, Код, Шифр, Шифрование, Расшифровка, Умные люди
[моё] Морзе Азбука Морзе Загадка Код Шифр Шифрование Расшифровка Умные люди
7
7
seriyvolk77
seriyvolk77
6 лет назад

Спецслужбы получат доступ к интересующим их перепискам в WhatsApp⁠⁠

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


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


Кроме того, перед владельцами WhatsApp встал вопрос получения дохода от мессенджера. Что, в свою очередь, привело к решению внедрить в него рекламу.

https://www.securitylab.ru/blog/personal/tsarev/344591.php

WhatsApp Шифрование Текст
26
1
Kinzdindin
Kinzdindin
6 лет назад

Кговавая гэбня™ VS свободный мир и "свобода слова"⁠⁠

Кговавая гэбня™ VS свободный мир и "свобода слова" Шифрование, Свобода, Telegram, Россия, США, Длиннопост

Последние несколько месяцев очень много было и есть нытья праведного гнева про то, что "кговавая гэбня"™ в лице ФСБ, РКН и самого Темнейшего нещадно душит последние очаги свободы (а так же- нравственности, доброты и морали) запретами Телеграма. И вообще вкрай оборзели- требуют обеспечить доступ к частной (ЧАСТНОЙ, КАРЛ!) переписке пользователей! Короче, как всегда,- тоталитаризм, притеснения, диктатура и прочее "рашкафсё".

То ли дело в СВОБОДНОМ мире- истинно демократичном, либеральном, ценящим личные права и свободы граждан. Короче, там, где скачут пони и какают радугой, в Европе, Англии, Штатах и прочем "цивилизованном мире",- там-то всё иначе!

Да?

Кговавая гэбня™ VS свободный мир и "свобода слова" Шифрование, Свобода, Telegram, Россия, США, Длиннопост

Есть так называемая группа "Пяти глаз" (Five Eyes)- это пять государств (США, Великобритания, Австралия, Канада и Новая Зеландия), которые на уровне министерств и правительств сообща следят за своими и чужими гражданами занимаются вопросами национальной (внутренней и внешней) безопасности. Так вот, в последний раз они на уровне министров встречались в Австралии 28-29 августа 2018 года. И по результату этого общения выпустили итоговое коммюнике, в котором обозначили своё (государственное) отношение к самым разным вопросам. В том числе- к вопросам шифрования и частной переписки.

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


Нет. :)

Кговавая гэбня™ VS свободный мир и "свобода слова" Шифрование, Свобода, Telegram, Россия, США, Длиннопост

Вот официальный текст этого коммюнике, опубликованный на сайте правительства Австралии (именно там и проходила встреча): https://www.homeaffairs.gov.au/about/national-security/five-...

Чтобы не читать всё идём сразу к пункту 18:

Encryption

Encryption is vital to the digital economy, a secure cyberspace and the protection of personal, commercial and government information. The five countries have no interest or intention to weaken encryption mechanisms. We recognise, however, that encryption, including end-to-end encryption, is also used in the conduct of terrorist and criminal activities. The inability of intelligence and law enforcement agencies to lawfully access encrypted data and communications poses challenges to law enforcement agencies' efforts to protect our communities. Therefore, we agreed to the urgent need for law enforcement to gain targeted access to data, subject to strict safeguards, legal limitations, and respective domestic consultations. We have agreed to a Statement of Principles on Access to Evidence and Encryption that sets out a framework for discussion with industry on resolving the challenges to lawful access posed by encryption, while respecting human rights and fundamental freedoms.


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

Кговавая гэбня™ VS свободный мир и "свобода слова" Шифрование, Свобода, Telegram, Россия, США, Длиннопост

Интересно, что когда Путин говорил те же самые вещи все альтернативно одарённые свободо-либерально-любивые персонажи орали про то, что так нельзя, свобода слова и прочий ко-ко-ко-тоталитаризм. Интересно, что эти же персонажи будут говорить сейчас, когда те же самые тезисы озвучили представители "свободного" мира? Моё мнение- они предпочтут не заметить эту новость. :)


Публикации по теме:

https://www.zdnet.com/article/five-eyes-governments-get-even...

https://hitech.vesti.ru/article/1029724/

Показать полностью 3
[моё] Шифрование Свобода Telegram Россия США Длиннопост
49
205
Impearator
Impearator
6 лет назад
Лига историков

Тарабарщина. Старинные методы шифрования. Часть вторая.⁠⁠

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

Прежде чем перейти к нашим "премудростям" старинных шифров, от лица администрации сообщества (@Nevrus, @KillerHamsters, @AlexKap2015, @MOHAPXNCT, @Dorithur, @rashidindestro, @Impearator, ) поздравляем Лигу Историков и всех авторов, подписчиков и читателей с очередным двойным знаменательным событием, а именно с преодолением отметки в 2.000 постов и 15.000 подписчиков.


Мы благодарим всех авторов, которые собственно говоря и сделали это событие, вложив свой труд, время, а порой и нервы=) И благодаря им у нас есть аудитория в 15.000 подписчиков, число которых увеличивается не по дням а по часам.


И я не преувеличиваю, ибо динамика роста за последний год действительно впечатляющая!
Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

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


Желаем новых исторических увлекательных и познавательных открытий, интересных обсуждений и полезных знаний, дабы можно было блеснуть ими среди друзей и знакомых,


per aspera ad astra, друзья!

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

А теперь читаем и просвещаемся!=)


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


Наверняка каждый слышал выражение: "что это за тарабарщина?", которое применяется если мы видим что то непонятно написанное, к примеру рецепт от врача.

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

Но не все задумывались над вопросом: "а что это вообще за слово такое? Откуда оно?" Давайте разбираться.


Вообще то наши предки были чрезвычайно изобретательны в методах шифрования, и чтоб их описать уйдёт не один пост. Но, поскольку тарабарщина (или литорея) самая известная, остановимся на ней.


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


б в г д ж з к л м н

щ ш ч ц х ф т с р п


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


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


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


Самым известным примером использования тарабарского письма является переписка Алексея Михайловича (Тишайшего) второго русского царя из династии Романовых (1645-1676).

Он был образованнейшим человеком своего времени, в круг интересов царя входила астрология. Следуя советам своего врача Сэмуэля Коллинза, он позволял на основе рекомендаций медицинской астрологии пускать себе кровь. Алексей Михайлович был настолько увлечен звёздным небом, что в начале 1670-х годов он, через руководившего Посольским приказом А. С. Матвеева, попросил датского резидента достать ему телескоп. В последние годы жизни царь увлекся европейской музыкой. (21 (31) октября 1674 г. Алексей Михайлович устроил для себя и ближних людей пир, который сопровождался очень необычной потехой: «Играл в арганы немчин, и в сурну, и в трубы трубили, и в суренки играли, и по накрам, и по литаврам били ж во все».

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

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

Письмо царя Алексея Михайловича своему двоюродному брату стольнику Афанасию Матюшкину, писанное тайнописью (тарабарщиной)


Приведу ещё один пример тайнописи Алексея Михайловича.


Тайнописи Звенигородского колокола


В 1667 году в честь приезда в Москву Вселенских Патриархов государев пушечных и колокольных дел мастер Александр Григорьев отлил самый знаменитый колокол Саввино-Сторожевского монастыря, что под Звенигородом — Большой Благовестный — весом в 2125 пудов (ок. 34 тонн). Колокол обладал необычайно глубоким и красивым звоном, равного которому в России не было. По внешней стороне колокола шли надписи в девять рядов: верхние шесть на старославянском языке, а нижние три — тайнописи состоящие из 425 знаков. Текст надписей предположительно составлен лично царем Алексеем Михайловичем.

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

Правила шифрования/расшифрования


1. Буквы алфавита разнесены в три ряда.

2. Соответствующие буквы первого и второго рядов замещают на письме друг друга.

3. Пары букв Ж — Х и Ч — Ц тоже замещают друг друга.

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

5. Соответствующие буквы первого и третьего рядов замещают друг друга, если за буквой-знаком в тайнописи стоит буква-знак S (зело).

6. Буквы А, Р, У, Ш, Щ, Ъ и Ы обозначают сами себя.

7. Буква Б обозначается особым знаком 2/2.


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


На практике половина тайнописи использует простую замену букв друг на друга, как в простой литорее. Буква-знак S применяется два раза. Из них один раз неверно. Значок 1000 в половине случаев используется некорректно, а иногда отсутствует, когда он нужен.


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


Текст всех тайнописей един. Каждая последующая тайнопись — это продолжение предыдущей:


(1) Изволениемъ (в)себлагаг(о) и въсещедраг(о) Бог(а) нашег(о)…

(2) … и заступениемъ милостивыя заступницы пресвятыя владычицы нашея богородицы,..

(3) …и за молитъвъ отъца нашего и милосътиваго заступника преподобнаго Савы чюдотворъца,..

(4) …и по объщянию и по повелънию раба Христова ц(а)ря Алеξъя от любьви своея душевныя и от серьдечнаго желания…

(5) слитъ сеи колоколъ в дом пресвятыя богородицы честнаго и славнаго ея рожества…

(6) …и великаго и преподобнаго отца наш(е)го Савы чудотворца, что в Звенигороде нарицаемый Стороже(в)ский…


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


Письмо в квадратах

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

Одной из разновидностей мудрой литореи является тайнопись «в квадратах». В рукописях XVII века преимущественно грамматического содержания в виде ключа к «риторскому письму» помещались таблицы из сорока квадратов, в каждом из которых изображались две разные буквы алфавита. Причём одни буквы были окрашены киноварью (красные), а другие просто чернильные. Кроме того, в квадратах вместе с буквами приводились некоторые грамматико-орфографические термины, поясняющие смысл и характер употребления букв, что, вероятно, в некоторой степени скрывало для непосвященных, что они имеют дело с ключом тайнописи.


Правила этой литореи следующие:


красные буквы — это буквы обычного алфавита, черные — риторские,

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


Поскольку всего квадратов — сорок, стало быть «затаивались» на письме все буквы.


Проще ключ этой тайнописи можно представить в виде двух строк соответствия букв.


Единственный пример применения на практике этой литореи «в квадратах» находится в рукописи Библиотеки Академии Наук из собрания И. И. Срезневского (XVI век), где писец — Матвей Десятый — в послесловии скрыл себя под тремя разными видами тайнописей, в том числе записался и «в квадратах»


Тайнопись Петра I

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

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


И ещё один интересный факт: шифром замены пользовался и Пётр I.


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


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


Большинство согласных в виде слога. Причём каждая согласная участвует только в одном каком-то слоге. Исключения составляют: буква Ф без слога и согласная З, которая используется как в слоге ЗЕ так и в одиночном исполнении З.


Все гласные в основном без слогов. Исключения составляют только гласные А и И, которые могут быть так же в виде слогов АМ и ИН соответственно.


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


Тайнописное письмо Петра I

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост

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


Значительную часть письма составляет «клер» — незашифрованные слова и предложения. Это делалось в интересах облегчения процесса шифрования.


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


Из-за того, что некоторые знаки похожи по начертаниям, в шифрованной части письма много описок. Так вместо знака буквы Б написан знак буквы Т (и наоборот) на 3-ей строке, на 8-й строке два раза и на 10-й. Вместо знака буквы Ы написан знак буквы В на 3-ей строке и на 8-й. Недописка знака буквы Г (в виде латинской буквы Z) на 6-й строке привела к тому, что он стал знаком буквы П (в виде цифры 7) На 8-й строке в шифрованном слове буква Х оказалась не зашифрованной и стала знаком буквы Д. Наряду с описками есть и явные ошибки при шифровании. Так на 11-й строке вместо знака буквы Д написан знак буквы Б. На 12-й строке буква Е должна писаться прописной латинской h. Вместо этого написана заглавная латинская H. На 13-й строке вместо знака буквы Д написан знак буквы Т.


Ошибки и описки хоть и сбивают с толку, но общего хода мысли не нарушают.


Вот такие у нас в старину были шифры с системой замены букв.



Подписывайтесь, с нами Вы узнаете много разных интересных и познавательных фактов о мировой истории. Даёшь отметку в 3.000 постов!!!=))

Тарабарщина. Старинные методы шифрования. Часть вторая. История, Интересное, Познавательно, Шифрование, Петр I, Алексей Михайлович, Тарабарщина, Литорея, Длиннопост
Показать полностью 10
История Интересное Познавательно Шифрование Петр I Алексей Михайлович Тарабарщина Литорея Длиннопост
9
2945
Impearator
Impearator
6 лет назад
Лига историков

Старинные методы шифрования.⁠⁠

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

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


1. Атбаш


Не считая древнеегипетских иероглифов, которые принято считать древнейшим способом криптографии (науки о методах обеспечения конфиденциальности и целостности данных), атбаш является одним из первых методов шифровки. Является простым шифром подстановки для алфавитного письма. Правило шифрования состоит в замене i-й буквы алфавита буквой с номером n-i+1, где n — число букв в алфавите. Ниже даны примеры для латинского, русского и еврейского алфавитов:

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Простой в использовании, но и такой же простой в дешифровке.


2. Скитала

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

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


Бесспорно известно, что скитала использовалась в войне Спарты против Афин в конце V века до н. э. Возможно также, что её упоминают поэты Архилох (VII век до н. э.) и Пиндар, хотя вероятнее, что в их стихах слово «скитала» использовано в своём первичном значении «посох».


Принцип её действия изложили Аполлоний Родосский (середина III века до н. э.) и Плутарх (около 45—125 н. э.), но сохранилось лишь описание последнего.


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


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


Тоже так себе способ.


А теперь немного расскажу о талантливейшем полководце и выдумщике шифров.


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

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Эней Тактик


Согласно Элиану Тактику и Полибию, он написал много трактатов (лат. Hypomnemata) по этой теме. Единственный сохранившийся доныне «Как выжить в осаде» (греч. Περὶ τοῦ πῶς χρὴ). Работа в основном ценна большим количеством исторических иллюстраций. Также в работе содержится описание «книжного шифра» —


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


Данный метод не является шифрованием и относится к стеганографии (способ передачи или хранения информации с учётом сохранения в тайне самого факта такой передачи или хранения).


3. Диск Энея

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Криптографический инструмент для защиты информации, придуманный Энеем Тактиком в IV веке до н. э. Устройство представляло собой диск диаметром 13—15 см и толщиной 1—2 см с проделанными в нём отверстиями, количество которых равнялось числу букв в алфавите. Каждому отверстию ставилась в соответствие конкретная буква. В центре диска находилась катушка с намотанной на неё ниткой.


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


Получатель сообщения последовательно вытягивал нить из каждого отверстия, тем самым получал последовательность букв. Но эта последовательность являлась обратной по отношению к исходному сообщению, то есть он читал сообщение наоборот. Допустим исходное сообщение было «Αινειας» (Эней), тогда после дешифрования получатель видел перед собой «ςαιενια». Чтобы прочитать полученное сообщение, требовалось просто читать с конца.


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


4. Линейка Энея

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Ради Бога простите за изображение, но лучше не нашёл!


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


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


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


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


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


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


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


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


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

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

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


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


Шаг 1: Формирование таблицы шифрования


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


Шаг 2: Принцип шифрования


Метод 1


Зашифруем слово «SOMETEXT»:


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

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Метод 2


Сообщение преобразуется в координаты по квадрату Полибия, координаты записываются вертикально:

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Метод 3


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


3425453443314154


Полученная последовательность цифр сдвигается циклически влево на один шаг (нечетное количество шагов):


4254534433141543


Эта последовательность вновь разбивается в группы по два:


42 54 53 44 33 14 15 43


и по таблице заменяется на окончательный шифротекст:

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

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


-возможность заполнить квадрат Полибия буквами произвольно, а не только строго по алфавиту;

-возможность периодически заменять квадраты.

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


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


N=25*24*23*...*2*1=... эм... дофигалион вариантов (для русского ещё больше, а уж для китайского...)


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


Впрочем, для нынешних техник криптоанализа шифр относительно простой и тем он проще, чем длиннее текст. Известнейшим примером неустойчивости подобного шифра является рассказ Артура Конан Дойля «Пляшущие человечки».


6. Шифр Цезаря

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

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


Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом, находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом вправо на 3, А была бы заменена на Г, Б станет Д, и так далее.


Шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки со своими генералами.


Как и все моноалфавитные шифры, шифр Цезаря легко взламывается и не имеет почти никакого применения на практике.


7. Решётка Кардано

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост

Текст записки:

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

Шифрованное послание:

В мае Испания направит свои корабли на войну.



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


В 1550 году Джероламо Кардано (1501—1576) предложил простую решётку для шифрования сообщений. Он планировал маскировать сообщения под обычное послание, так что в целом они не были полностью похожи на шифрованные. Такое замаскированное сообщение считается примером стеганографии.


Известно, что кардинал Ришельё (1585—1642) был приверженцем решётки Кардано и использовал её в личной и деловой переписке. Образованные жители Европы XVII века были знакомы с игрой слов в литературе, в том числе с акростихом, анаграммой и шифрами.


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


Одна из разновидностей решётки Кардано — вращающаяся решётка или сетка, в основе которой лежит шахматная доска, которая использовалась в конце XVI века. Вращающаяся решётка снова появилась в более сложной форме в конце XIX века, но к этому времени какая-либо связь с Кардано осталась только в названии.


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


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


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


Решётка Кардано в своём первоначальном виде более является источником литературного, нежели криптографического интереса. Например, рукопись Войнича, которая могла быть поддельной шифровкой XVI века, возможно, была построена с помощью решётки Кардано, примененной для того, чтобы составить псевдослучайную бессмыслицу из ранее существовавшего текста.


Подписывайтесь, с нами Вы узнаете много разных интересных и познавательных фактов о мировой истории.

Старинные методы шифрования. История, Интересное, Познавательно, Шифр, Шифрование, Стенография, Криптография, Длиннопост
Показать полностью 12
История Интересное Познавательно Шифр Шифрование Стенография Криптография Длиннопост
189
Партнёрский материал Реклама
specials
specials

Вам сегодня везет? Предлагаем проверить!⁠⁠

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

Играть

Удача Награда Пицца Текст
ArnoldPotaki
6 лет назад

CAFOAGBLFM = admin⁠⁠

Как воспользоваться этим алгоритмом шифрования?  и получить CAFOAGBLFM из admin

PHP:

int sub_4012D0(const char *ct, char *pt)

{

char *key = "A:kr2a;1;sa;cn5pweA;SLKD;sldf2";

int i;

unsigned char b;


if (strlen(ct) > 1000)

return -1;


memset(pt, 0, 501);

for (i = 0; i < strlen(ct) / 2; ++i)

{

b = ((ct[2 * i] - 'A') << 4) + (ct[2 * i + 1] - 'A');

b ^= key[i % 30];

pt[i] = b;

}

return 0;

}

Алгоритм не полон я не знаю каких то данных?  как выполнить сей код? чтобы в него подставить админ и он вернул кракозябру, я не прошу сделать за меня (но это было бы неплохо), дайте пожалуйста подсказку, хорошо знаком с языками С, но не с этим php

PHP Rs Шифрование Текст
15
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии