"Но пока ты хочешь, чтоб я провалился, — Я вечен, беспечен и неуязвим. "
Всегда было интересно, вот на всяких турнирах по криптографии или играх типа ctf есть задания разгадать шифрованное сообщение. Мне абсолютно непонятно, вот дан набор цифр или букв или цифробукв или нулей и единиц, в строку или спиралью или по кругу... И что с ним делать? Есть какая-то методология? Алгоритмы?

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



Комментарии
02.10.2023 в 23:36

Твоё будущее начинается сейчас
В общем и целом шифры делятся на перестановочные и подстановочные. То есть можно в сообщении буквы переставить в другом порядке, а можно буквы заменить на какие-нибудь другие символы.
И для второго случая есть такой фокус: если знать, на каком языке должно быть сообщение, можно посчитать частоту символов в зашифрованном сообщении (если оно достаточно длинное) и сопоставить. Например, в русских текстах частота буквы О — 10,97%, Е — 8,45%, У — 2,62%. Поэтому если в зашифрованном тексте какой-то символ повторяется с частотой 10%, то можно уверенно предположить, что это О или Е, но уж никак не У.
03.10.2023 в 09:07

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


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

В каком-то шоу видела, что ключом к разгадке шифра было по внешнему виду и антуражу догадаться, что это всё взято из такого-то фильма про шпионов, а потом соответственно вспомнить, как в фильме расшифровывали, и применить те же принципы. Типа: если ты фанат темы шифрования, ты не мог не смотреть этот "культовый" фильм и ты ды.
03.10.2023 в 12:48

"Но пока ты хочешь, чтоб я провалился, — Я вечен, беспечен и неуязвим. "
Фереште, yako-kaede, а вы реально это пробовали? Ну вот тот же частотный анализ? Вещи на эрудицию типа шифра цезаря очень избиты, их редко вспоминают уже.. В шоу, может, да, но я не совсем про это спрашиваю. 
03.10.2023 в 13:10

лис с седыми ушами, у нас в учебнике алгебры описывался частотный способ, не помню, в каком классе. В самом классе не проходили, это было дополнительным материалом.
03.10.2023 в 15:54

Обязательно будет ночь, Рожки сплавит в колечко-спираль, Убивающий слабую плоть Скрежет неба о лунную сталь(с)
лис с седыми ушами,
Ну, поскольку я училась на программиста, у нас в свое время предметы были по шифрованию-дешифрованию. Мы там историю широв разбирали довольно подробно и лабы делали. А чтобы написать программу, которая шифрует или дешифрует, надо сначала самому руками это уметь сделать.
В том числе, например, была и лаба, где надо было определить язык текста и расшифровать его обратно, посчитав статистику символов.
Хотя моя специализация сейчас с шифрами не связана, так что я уже не помню всего и так вот с ходу не изложу в подробностях и примерах.
03.10.2023 в 17:28

cdn1.ozone.ru/s3/multimedia-1/6709010581.jpg
Вот такой учебник, класс не помню. 11 или 10, скорее всего.
03.10.2023 в 20:13

Обязательно будет ночь, Рожки сплавит в колечко-спираль, Убивающий слабую плоть Скрежет неба о лунную сталь(с)
Если расшифруете

"Не покупайте наборы салатников на вес, если у продавца только пудовая гиря и компас для фен-шуя вместо весов"
:lol: :lol: :lol:
Простите :gigi:

Вот вроде интересно попытаться погадать, но на работе отгадывать некогда, а после работы нет сил и только глупости в голову лезут.
:alles:
04.10.2023 в 02:48

Обязательно будет ночь, Рожки сплавит в колечко-спираль, Убивающий слабую плоть Скрежет неба о лунную сталь(с)
PS:
Пока что могу сказать, что в кругу с цифрами цифры от 0 до 9 и надпись снаружи тоже из 9 букв. Так что, видимо, 0 - пробел, 1 = Р, 2 = О и т.д.
А черточки на внешнем и внутреннем кругах каким-то образом указывают на цифры (на внешнем круге черточки точно напротив цифр, а вот на внутреннем они как бы между цифрами указывают, так что, наверное, придется выбирать из двух букв). Причем на внешнем круге черточек 3 +1 красная особая, а на внутреннем - 6.
Рисунок в середине, тогда, видимо, задает правило, что выбирать цифры надо 3 раза и, наверное, вмятины значат, что берем букву, на которую указывает внутренний круг, а ввпуклость - что букву, на которую указывает внешний круг. Или наоборот, но в общем, при каждой выборке 2 буквы из указанных одним кругом, и одна - другим.
А дальше мне совсем лень думать... :hmm::nope:
09.10.2023 в 22:55

Прикладываю реальный пример задания, о которых говорю.
А Вы точно уверены, что это именно задача, у которой есть какое-то решение? Дело в том, что я тут тоже заинтересовался вопросом, и не без помощи людей, выяснил, что есть загуглить "рускрипто" (слово, которое там написано), то находится ресурс одноименной ежегодной конференции. И то, что на Вашей картинке в центре - это логотип этой конференции. Возможно, что и весь этот рисунок, это просто что-то вроде логотипа.
11.10.2023 в 12:00

"Но пока ты хочешь, чтоб я провалился, — Я вечен, беспечен и неуязвим. "
yonkis, да, это футболка с конференции, где мне довелось побывать. На футболке именно шифр, там призы были для отгадавших)