Зная секретный ключ (5 ПОЛЯРНИК, 28 ЯРКОЗЕЛЁНЫЙ), прочтите наставление Центра
Зная секретный ключ (5 ПОЛЯРНИК, 28 ЯРКОЗЕЛЁНЫЙ), прочтите наставление Центра:
КЬАПЛД МКМЬЁЪ ДЭБВДМ УАФЗХС ЛШЬЖЖЧ ЩЖДЭЪМ.
Зная секретный ключ (5 ПОЛЯРНИК, 28 ЯРКОЗЕЛЁНЫЙ), прочтите наставление Центра:
КЬАПЛД МКМЬЁЪ ДЭБВДМ УАФЗХС ЛШЬЖЖЧ ЩЖДЭЪМ.
Расшифруй, пожалуйста, следующий текст: Си ечзмци хугэчв хтедоч, м тсд си чочхмц
Молодой человек заменил каждую букву в отправленной своей девушке СМС-ке порядковым номером этой буквы в русском алфавите. Получилось простое число: 3213333323162521206233. Что этот молодой человек написал своей девушке?
Расшифруйте следующий вопрос и ответьте на него:
5343934*150413*6*8156215044414**305041080?
Текст зашифрован с помощью таблицы: каждой цифра обозначает одну из трёх букв, расположенных под ней в таблице, а знак «*» — пробел или одну из букв «ю», «я».
Вы слышали о кладе Томаса Бейла? Двести лет назад золотоискатель Бейл спрятал где-то в Америке клад из серебра, золота и драгоценных камней – и оставил об этом три зашифрованных документа. Второй документ удалось расшифровать, а вот первый и третий пока никому не дались. Многие до сих пор мечтают найти этот клад (между прочим, его стоимость примерно 30 миллионов долларов).
Кстати, не хотите попытать счастья? Местоположение клада – вот оно, надо только суметь прочитать...
А знаете ли вы, чем прославил своё имя математик Христиан Гольдбах?
Тем, что в в 1742 году сформулировал гипотезу, истинность которой общепризнана, хотя за два с половиной столетия никому не удалось её доказать. Гипотеза очень простая:
(Может быть, вы докажете? )
Простое число – это натуральное число, которое делится только на само себя и на единицу. (Результатом деления его на любое другое число будет дробь.) Почему гипотезу Гольдбаха не удаётся доказать? Ведь очевидно, что 7 является суммой простых чисел 3, 2 и 2 – и так далее?
Вот именно – «и так далее». Можно заниматься подобными вычислениями годами, даже десятилетиями и убеждаться, что каждое новое нечётное положительное целое число, найденное вами, будет соответствовать гипотезе. Но!.. никто ещё не предложил убедительных доказательств того, что не существует нечётного положительного целого числа, которое не является суммой трёх простых чисел. Почему? Потому что нечётных чисел бесконечное множество и доказать верность гипотезы для каждого из них невозможно...
А знаете ли вы, что Гольдбах жил и работал в России... кем?
Ну-ка угадайте!.. (Напишите, кто уже догадался.)
Гольдбах служил при коллегии иностранных дел, то есть, говоря языком современным – в МИДе. Он был статским советником – это генеральский чин! А в 1760 году Гольдбах был пожалован в тайные советники с огромным по тем временам жалованием в 4500 рублей. За что такие деньги и почести? Математику? Да ещё в министерстве иностранных дел?
...За то, что Гольдбах блестяще владел искусством дешифровки. Секретные письма прусских, австрийских, французских послов и министров для него были «семечками». Русская дипломатическая служба читала тайную переписку, была в курсе самых мелких подробностей при заграничных королевских дворах, и Россия извлекала из этого огромную пользу – и во время войны, и во время мира.
Дешифровкой дипломатической переписки также занимались и другие известные математики – Даниил и Николай Бернулли, Леонард Эйлер, Павел Шиллинг (попутно он изобрёл ещё и электрический телеграф собственной конструкции). Вот вам и математики на разведывательной службе!
А знаете ли вы, для чего был сконструирован первый в мире цифровой компьютер – «прадедушка» всех современных ноутбуков, десктопов и планшетов? Случилось это в 1943 году, и был этот компьютер предназначен для «взлома» американцами шифров – прежде всего немецкого и японского, но также и советского, и даже британского. Знать тайны союзников иногда не менее важно, чем тайны врагов, знаете ли... А американский математик Клод Шеннон после войны написал целую книгу, которая так и называется – «Теория связи в секретных системах», и книга эта не про плащи и кинжалы, не про яды и револьверы, а математика, математика, снова математика!
Шведский математик Арне Берлинг в середине 30-х годов прошлого века, перед самой войной, сумел «взломать» советскую систему секретной связи. Эту информацию во время Зимней Войны шведы передавали финнам – и те этой информацией пользовались чрезвычайно умело! Финское командование знало о том, что советские бомбардировщики взлетают с аэродромов ещё до взлёта – и советская авиация сбрасывала бомбы по совершенно пустым целям. С помощью этой информации финны смогли нанести нашей армии тяжёлое поражение под Суомусалми и захватить большое количество военной техники и имущества. Вот что может сделать всего лишь один-единственный математик! И пока наша разведка не догадалась, что финны нас «тотально прослушивают», нашим войскам было очень нелегко...
Вообще, «секретные сообщения» изучают две разные науки. В чём-то схожие, в чём-то совсем непохожие друг на друга. Одна изучает именно шифры – буквенные и цифровые системы секретной передачи данных. Она называется «криптография». Вторая изучает не только буквы и цифры, но и вообще технику секретной передачи данных, создание скрытых сообщений. Она называется «стеганография».
Понимаете разницу? Зашифровать тайное донесение – задача криптографии. А вот искусно зашить это донесение в сапог или разрезать на части и спрятать в горсти пустых внутри грецких орехов в продуктовом мешке – это уже стеганография.
Криптография и стеганография возникли параллельно, примерно в одно и то же время. Сложно сказать, кто был изобретателем первых «секретных систем передачи данных» – древние военные, жрецы, ремесленники, астрологи, врачи? Скажем, древний мастер знает рецепт изготовления особенной краски – яркой и стойкой. Но рецепт этой краски необходимо держать в тайне, иначе её начнут делать все подряд! И вот мастер придумывает особые значки и записывает рецепт «тарабарской азбукой». Или изобретает невидимые чернила. Или прячет буквы рецепта между другими буквами!
Вы, наверное, видели когда-нибудь, как пишут арабскими буквами? Для непосвящённого искусная арабская «вязь», особенно древняя (куфическая) – это бессмысленный набор линий, точек и палочек. Но в этом узоре может быть спрятан самый настоящий текст! В Азербайджане, в столице государства, в Баку, находится замечательный памятник архитектуры – дворец Ширван-шахов. Мавзолей, находящийся внутри дворца, украшает торжественная арабская надпись:
Величайший султан, великий ширваншах, тёзка пророка Аллаха, защита веры Халиль-Улла, да увековечит Аллах его царство и власть, приказал выстроить светлую гробницу для своей матери и своего сына, да помилует их Аллах. Восемьсот тридцать девятый год [1435 по нашему исчислению].
Но султан, сами понимаете, сам ничего не строил. Долгое время считалось, что имя строителя мавзолея утрачено – но в 1954 году архитекторы приставили к одному из декоративных медальонов по бокам от главного входа зеркало – и прочли другую, скрытую надпись!
Аллах, Мухаммад Али, архитектор
Узнай султан о том, что мастер посмел оставить свой «автограф» на стене мавзолея, рядом с именем султана, бедняге Мухаммаду Али немедленно отрубили бы голову. Но архитектор был хитёр и искусно «врисовал» свою монограмму в орнамент, так что почти пятьсот лет никто такого не подозревал!
Вот такие вот «спрятанные», «хитрые» надписи изучает стеганография. Ну, а если вы знакомы со сборником рассказов о Ленине писателя Михаила Зощенко, то должны помнить оттуда забавный рассказ «Иногда можно кушать чернильницы». Ленин не шифровал текст (криптография), он писал его молоком – то есть невидимыми, «симпатическими» чернилами (стеганография).
Кстати, проверяли? Работает?
Ещё с IV века до нашей эры известны «доска Энея» и «книга Энея». Эней был знаменитым древнегреческим полководцем – однако это почти всё, что мы о нём знаем. Он придумал, как шифровать текст с помощью узелков на длинной нити! Нить обматывалась на специальной линейке, которая и была ключом к шифру. Гонец вместо пергамента или папируса нёс просто невинную нить или шнурок с узелками – сами понимаете, такую вещь можно легко спрятать в складках одежды или даже в волосах. Получивший нить доставал в точности такую же линейку, и читал секретное донесение!
Эней придумал и другой вид тайнописи – вместо донесения посылалась книга, обычного содержания, скажем, какие-нибудь стихи. Только нужные буквы были аккуратно надколоты иглами! Знающий об этом мог тайное послание прочесть, а никто другой – нет.
Однако хватит истории. Давайте поиграем!
Самый элементарный шифр, который только можно придумать, это «простая подстановка». Его так и называют часто – «детский» шифр или «пионерский». Потому что его обожают использовать дети, играющие в военные игры. Расставим все буквы по алфавиту и каждой букве припишем номер: буква А – 1, буква Б – 2, буква В – 3 и так далее.
Тогда, скажем, название нашего журнала ЛУЧИК превратится в 13 21 25 10 12.
Почему этот шифр «детский»? Потому что он очень прост. Для того, чтобы его взломать, достаточно догадаться, на каком языке текст написан. То есть буквы какого алфавита мы использовали. Обратите внимание, это важно: если мы знаем, что надпись сделана по-русски, то моментально расшифруем.
А если латинскими буквами? Пронумеруем латинский алфавит и подставим буквы на место цифр:
13 21 25 10 12 – M U Y J K
Кхм... вместо «лучика» какой-то «мужик» получился, уж извините.
Тем не менее, для того, чтобы «угадать» язык послания, есть много способов. Скажем, простой счёт разных букв! Если их 26 (как в английском алфавите), мы имеем дело с латиницей. Если 28 – как в арабском – то «подозрение» падает на арабский язык. Если 33 – то на русский... А вот в рассказе «Золотой жук» у Эдгара По главный герой сразу же знает, что к нему в руки попал зашифрованный текст на английском языке. Откуда? Под текстом стояла подпись, рисунок козлёнка (по-английски «кид»). Игра слов «кид» и «Кидд» (имя пиратского капитана) возможна только в английском языке – и дальше легко, просто рассуждая логически, Легран «взламывает» шифр и находит клад. Хотя внешне документ выглядит жутковато:
53‡‡†305))6*;4826)4‡.)4‡);806*;48†8 !60))85;1‡(;:‡*8†83(88)5*†;46(;88*96 *?;8)*‡(;485);5*†2:*‡(;4956*2(5*—4)8 !8*;4069285);)6†8)4‡‡;1(‡9;48081;8:8‡ 1;48†85;4)485†528806*81(‡9;48;(88;4 (‡?34;48)4‡;161;:188;‡?;
Как герой рассказа разгадал эту загадку? С помощью математического метода, который называется «частотным анализом». Несмотря на современное название, сам метод очень древний – впервые его описал в своей книге арабский математик, музыкант и астроном Абу Юсуф аль-Кинди, ещё в IX веке нашей эры! В чём смысл этого метода? Опять-таки, в умении считать, а также хорошем знании языка оригинала! Скажем, в арабском языке самое распространённое слово – это определённый артикль «аль-». В английском – артикль «the». Кому было адресовано секретное донесение? Кто его составил? Все письма обычно начинаются со слов типа «здравствуйте» и заканчиваются словами типа «до свидания»... Нельзя ли здесь отыскать ключ к разгадке?
Вот и Легран – зная, что в английском слово «the» встречается очень часто, определяет: знак ; в шифровке означает букву t, знак 4 – букву h, а знак 8 – букву e. Так постепенно, букву за буквой, он «распутывает» эту, казалось бы очень сложную, головоломку.
А вот в рассказе про Шерлока Холмса и пляшущих человечков (а это тоже шифр с простой заменой) «ключом» послужило женское имя «Илси». Сыщик знал, что записки часто начинаются с имени того, кому они адресованы – и угадал верно!
С романом «Жангада» у Жюля Верна, кстати, случилась прелюбопытнейшая ситуация. Этот роман печатался в юношеском журнале «Обучение и развлечение» по главам. Писатель вставил в текст самое настоящее шифрованное сообщение – но... вышла промашка! Шифр, который он использовал, был слишком простым – и многие юные читатели смогли этот шифр «взломать», прочитать и тем самым узнать «что же будет дальше». В итоге Жюль Верн был вынужден использовать в книге более сложный шифр – так называемый шифр Виженера. Этот шифр – более крепкий орешек, математики не умели его взламывать целых триста лет! Однако в конце концов научились.
Напоследок давайте научимся составлять секретные сообщения «методом шахматной доски», он же «метод Кардано». Кстати, Джероламо Кардано – это ещё один математик (а ещё заодно астролог, изобретатель и врач) в нашем рассказе. Возможно, вы знаете про карданов вал в автомобиле. А может быть, слышали про формулу Кардано (мы про неё, кстати, скоро напишем). А вот сегодня расскажем, как сделать «решётку Кардано».
Возьмите лист плотной бумаги или картона и аккуратно начертите на нём квадратную «шахматную доску» из 64 клеток (8 клеток на 8). Клетки внимательно пронумеруйте так, как показано на рисунке.
Цифры в каждой четверти «решётки» (мы для наглядности раскрасили четверти в разные цвета) идут от 1 до 16, причём сначала слева направо, затем сверху вниз и справа налево, затем снизу вверх и слева направо, и наконец справа налево и снизу вверх. Запутаться можно, но вы постарайтесь, и у вас всё получится. Вы можете использовать цветные фломастеры или карандаши для того, чтобы раскрасить доску или цифры, то есть правильно расставить цифры по квадратам доски.
Затем внутри маленьких «угловых квадратов» 4 на 4 клетки нужно вырезать по одной или нескольку клеток в каждой строке. А можно вообще не вырезать. Но действовать по строгому правилу: если квадратик с таким номером уже был вырезан в другом «углу», то вырезать его уже нельзя! У нас получится решётка, «сетка».
Отверстия в решетке Кардано прорезаются так чтобы цифры не повторялись
Наложите ее на бумагу и в получившихся окошечках начните писать свой текст.
Затем поверните сетку на девяносто градусов и продолжайте писать сообщение – в «окошечках», если всё было сделано правильно, будет только чистая бумага! Заполните их и поверните решётку ещё раз. И снова пишите.
И ещё.
И ещё.
В результате, когда вы снимете решётку, у вас получится «секретное сообщение» – бессмысленная чехарда из рассыпанных в беспорядке букв.
Но стоит наложить сетку Кардано на бумагу и повернуть 4 раза – и ваше секретное сообщение станет видимым, читаемым! Такое секретное послание станет отличным подарком для друга. Или пригодится для игры в шпионов, уж как сами решите!
А применялись ли такие решётки в действительности, настоящими секретными агентами? – спросите вы. О, ещё как! Например, большим любителем шифровать свои письма с помощью хитро вырезанных решёток Кардано был знаменитый кардинал де Ришелье из романа «Три мушкетёра». Очень долгое время такие решётки были настоящими «королями дипломатической секретной переписки». Почему? Потому что они просты в изготовлении, удобны, а главное – позволяют передавать сообщение «прямым текстом», не шифруя. Упрощённый вариант «решётки» – метод, когда в тексте нужно читать (по предварительной договорённости) строго определённые слова. Тут мы снова можем вспомнить детективные рассказы о Шерлоке Холмсе. Сыщик читает записку, на первый взгляд совершенно бессмысленную:
С дичью дело, мы полагаем, закончено. Глава предприятия Хадсон, по сведениям, рассказал о мухобойках все. Фазаньих курочек берегитесь.
Но потом он догадывается, что читать нужно только каждое третье слово! И записка становится совершенно ясной:
Дело закончено. Хадсон рассказал всё. Берегитесь.
А вот как выглядела настоящая решётка Кардано для дипломатической переписки.
Письмо написано элегантным каллиграфическим почерком по моде XVI или XVII века. Выглядит оно совершенно невинно, как простое очень вежливое купеческое письмо, скажем, от одного торговца или банкира к другому. Однако при наложении решётки «выплывает» сообщение совершенно иного характера: «Испания в мае отправляет корабли на войну». А знание того, когда и какими силами враг собирается напасть на тебя – знание бесценное, что в XVI веке, что в XXI...
Познакомиться с журналом "Лучик" можно по этой ссылке.
Будем рады, если он вам понравится!
А это наш телеграм-канал: https://t.me/luchik_magazine Он не дублирует этот канал, там мы публикуем другие статьи! Присоединяйтесь!
Что скрывается под этим понятием, давайте разбираться.
В блокчейне это можно рассматривать как обычный апдейт системы, когда увеличивается нагрузка, необходимо добавить мощность.
Вы часто замечали, как работают разные сайты в интернете? какой-то очень быстро (гугл), а какой-то очень медленно (школьный сайт средней школы), так вот, такая же проблема может возникнуть и в блокчейне.
Именно блокчейн биткоина часто критикуют из-за его медлительности, дескать, им невозможно будет пользоваться в промышленных масштабах. Обычные платежные системы типа мастеркард или виза могут обрабатывать более 10 тысяч транзакций в секунду, а биткоин... как думаете, сколько? всего 3-7 😂
Да, согласен, как-то не очень звучит, а разговоров-то было...
На деле обосрались все и даже ты, так получается? не совсем 😅
Если вы и одновременно миллион человек на нашей планете захотят купить себе стакан кофе, ситуация более чем жизненная, они создадут минимум миллион транзакций, а скорость обработки 3-7 в секунду, и это я не беру в расчет другие ожидающие транзакции в сети, и что же мы получим? что транзакция за ваш кофе подтвердиться примерно в течении 3 дней, вы же явно не поставите комиссию в 2-3 раза превышающую стоимость кофе 🐹
Зачем тогда вообще нужна такая система? карточку виза приложил и через 5 секунд забрал свой кофе, иди рассказывай про свой биткоин в другое место.
А ведь действительно, чего я тут вам затираю... ах, да, деньги ведь на вашей банковской карте не ваши, а банка 🥲
На начальном этапе развития биткоина подтверждение вашей транзакции с низкой комиссией заняло бы несколько дней, если бы одновременно в блокчейн поступило 1 млн транзакций.
Сейчас все расскажу и покажу, вот, даже карту принес 👨🦰
Мы, фактически, выпрыгиваем из блокчейна в пространство над ним, на второй этаж, тут можно переводить деньги мгновенно и очень быстро, но запись о всем происходящем тут обязательно должна появиться на первом этаже (основной блокчейн). Тут немного другая валюта, скажем не биткоин, а iBitcoin, чтобы его получить, надо просто обменять его прямо у лифта. А чтобы вернуться на первый этаж, надо сделать тоже самое в другом направлении.
И вот миллион человек покупает кофе, все проходит за секунды, люди забирают свой кофе и довольные идут по делам, а вся дальнейшая работа по записи транзакций в блокчейн происходит потом, когда человек спустится на первый этаж.
Создаются платежные каналы между адресами, а все перемещение средств происходит между ними, просто изменяется баланс между адресами, работа связана на смарт контрактах, при этом никто в блокчейне не видит этого, пока платежный канал не закрыт. Подробнее вы всегда можете почитать в википедии или еще где, я рассказываю именно простым языком, просто чтобы начать это понимать.
Всем же важно увидеть, что баланс поменялся тут и там, тут ушло, а там пришло, хэши свои давайте для других оставим, обычный пользователь не особо будет разбираться в устройстве системы. 🐹
Мои социальные сети:
Читай меня на Дзен
Читай меня в Телеграм
Читай меня в Твиттер
Читай меня в VK
Читай меня на Vc.ru
В этом посте я собрал для вас основные моменты и добавил пропущенные, эти пункты надо запомнить и помнить о них всегда, сложного ничего нет, если читали мои предыдущие посты, то вы и так должны все знать, просто закрепим полученные знания.
1 - Общее кол-во выпущенных монет составит 21 млн биткоинов. Последняя монета будет добыта в 2140 году.
2 - Среднее время нахождение нового блока составляет примерно 10 минут.
3 - Пересчет сложности майнинга происходит через каждые 2016 блоков (раз в две недели). Этот процесс нужен для того, чтобы блок и находился примерно раз в 10 минут.
4 - Узел (нода), это компьютер, ноутбук, сервер или другое вычислительное устройство, подключенное к общей сети (блокчейну). Существуют как полные, так и облегченные узлы/ноды.
5 - Если блок находит пул майнеров, то награда за блок+комиссия делятся на всех участников, в зависимости от их общей мощности оборудования.
6 - Каждые 210 000 блоков или 4 года, происходит уменьшение награды за майнинг в два раза, это событие называется Халвинг.
7 - Вы не можете отменить или отредактировать транзакцию после ее отправки.
8 - Передача/потеря приватного ключа третьим лицам повлечет за собой потерю всех ваших средств.
9 - Это почти анонимная криптовалюта.
10 - Скорость подтверждения транзакции зависит от комиссии отправителя.
11 - Размер блока составляет 1 мегабайт.
Очень просто, видите!
Прошло так мало времени, а мы уже далеко продвинулись в изучении теории, дальше только интереснее и познавательнее, не переключайтесь.
Мои социальные сети:
Читай меня на Дзен
Читай меня в Телеграм
Читай меня в Твиттер
Читай меня в VK
Читай меня на Vc.ru
С общими понятиями разобрались, молодцы, теперь давайте более детально рассмотрим устройство работы всей сети.
Узел (нода), это компьютер, ноутбук, сервер или другое вычислительное устройство, подключенное к общей сети (блокчейну). Они выступают некими точками связи, представьте рыболовную сеть, вот так они и объединены между собой.
Каждый узел может выполнять разные функции - принимать/отклонять транзакции, шифровать/сохранять информацию в блоке, проверять/управлять транзакциями, представляете какая ответственность.
Так вот, существует несколько видов узлов.
Он нужен для обеспечения и поддержания безопасности всей сети. Он на столько крутой, что даже участвует в процессе проверки транзакций и блоков. В основном, полный узел должен загружать полноценную копию всего блокчейна (это не обязательное требование, иногда можно и сокращенную).
Этот узел служит мостом для связи с другими узлами или как источник информации. Простыми словами - я звоню бабушке и спрашиваю, сколько ложек соли она кладет в суп по ее рецепту (тут узел она) или я звоню дедушке и прошу передать мой вопрос бабушке (теперь дедушка узел).
Такой узел должен работать как часы и без перерывов 24 на 7, по этому такому узлу необходимо мощное оборудование и быстрый интернет.
Тут по описанию должно быть понятно, это майнеры, которые собрались в группу и объединили свои мощности, это называется - создать пул. В нем администратор пула запускает полный узел. Стоит помнить, что награда за найденный блок распределится между всеми.
Такой узел на хранит весь блокчейн, не вносит безопасность, тк не проверяет/подтверждает транзакции. Нужен только для проверки некоторых транзакций в блоке. Обычно эти узлы используют крипто-кошельки, а полагаются на информацию с полных узлов.
Что надо знать еще.
Выше я описал общедоступные узлы, которые видны всем участникам сети, прикол в том, что существует большое кол-во скрытых узлов, они просто не видны и их нельзя отследить.
Чтоооо? нафиг ты тут затирал тогда про то, что все прозрачно, все могут посмотреть и ничего не спрячешь? такие дела, ага 🤷♂️
Эти узлы работают через скрытые протоколы и файрвол, либо их настроили так, что соединение отследить невозможно. А тут все логично получается, анонимность и все дела.
Ну и на десерт - вы можете самостоятельно запустить полный проверяющий узел и всегда быть уверенным в том, что ваша транзакция всегда пройдет проверку. Не забывайте про мощность устройства 😉
Мои социальные сети:
Читай меня на Дзен
Читай меня в Телеграм
Читай меня в Твиттер
Читай меня в VK
Читай меня на Vc.ru