Pull to refresh

Comments 23

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

UFO just landed and posted this here

на Балтийской косе (где кстати в музее есть останки Энигмы, найденные в дюнах) бои шли до 9го мая, вполне организованные

«Энигма» в советской армии, источник

Полный бред! Вы хоть на фото взгляните, на форме солдат "немецкий орел".

В источнике сказано что снято на восточном фронте в России.

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

"Самое слабое звено в любой криптографической системе — это человек" (c) какой-то, судя по всему, древний римлянин.

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

Не очень понятно, они эту случайность тоже через машину прогоняли?

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

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

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

Или D3 + D6?

Пусть на первом кубике выпало число A, на втором B, тогда результат можно посчитать как A*6+B.

Просто число в шестеричной системе. Если перемножать, то и произведений будет меньше, чем 36.

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

Кто на ком сидел? Как именно это работало?

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

Не очень понял, где ранель с парами букв?

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

Не очень понял, где ранель с парами букв?

На фронтальной стороне, на фото немного видно. Это давало основную стойкость.

Я так понял, что там просто шифруют цифры. Не увидел механизм установки цифр в код, и тем более букв.

Это не от телеграфисток. Это чтобы ключ менялся.
Условно говоря у вас есть ключ
АААА вы считаете от него sha, получаете ключ для шифрования BBB. Но он всегда одинаковый,
Поэтому вы берёте секретный ключ АААА, добавляете к нему рандомные символы, И считаете хеш от ААААббб. Получаете уникальные ключи для шифрования.

«Энигма» в советской армии, источник

Судя по нашивкам солдата (орел) - правильная подпись, в лучшем случае, «Энигма» на войне с советской Армией

update: точнее «Энигма» на Восточном Фронте

Есть компьютерная игра "The Beast Inside". Там ближе к началу игры дают эту самую Энигму и заставляют попользоваться. Насколько реалистично она там сделана, не скажу. И вообще вся игра про то, как у мужика от этой Энигмы кукуха покосилась.

Кликбейт. Зачем называть пост "Нерасшифрованное сообщение <<Энигмы>>", если об этом говорится только в начале и конце статьи? С таким же успехом можно было просто вырезать абзацы в начале и конце, и назвать её "ЛикБез по Энигме".

Хабр превратился в Пикабу.

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

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

Sign up to leave a comment.