Утилиты · Машины и тайнопись
Энигма: симулятор
Энигма I: роторы I–V, кольца, рефлектор B/C, коммутатор. Видно путь тока для каждой буквы.
Считается в вашем браузере. Текст никуда не отправляется.
Как пользоваться
Слева направо стоят три ротора: левый, средний и правый. Для каждого выберите номер (I–V), положение кольца и стартовую букву в окошке. Ниже — рефлектор B или C и коммутатор: пары букв через пробел, например AV BS CG. Буква может стоять только в одной паре; ошибку инструмент подсветит.
Печатайте на клавиатуре машины или своей. Загорается лампа с буквой шифра, роторы проворачиваются, внизу рисуется путь тока. Длинный текст удобнее вставить в поле «Текст»: результат появится сразу, группами по пять букв, как его передавали по радио.
Расшифровка — то же самое. Поставьте те же роторы, кольца, стартовые буквы и пары, вставьте шифровку, и выйдет открытый текст. Чтобы проверить, откройте пример: это настоящая радиограмма вермахта 1941 года (роторы II-IV-V, кольца B-U-L, старт BLA). Она начинается словами AUFKL X ABTEILUNG: Aufklärungsabteilung, «разведывательный отряд», X вместо пробела.
Как это устроено
Нажатие клавиши сначала проворачивает правый ротор на одну позицию, и только потом замыкается цепь. Ток идёт через коммутатор, три ротора справа налево, рефлектор, обратно через роторы и снова через коммутатор к лампе. Каждый ротор — перепутанная проводка на 26 контактов, рефлектор соединяет буквы попарно.
Когда правый ротор проходит свою выемку, он толкает средний. Средний, дойдя до своей выемки, при следующем нажатии сдвигается сам и толкает левый — так получается двойной шаг: средний ротор шагает два раза подряд. Выемки у роторов разные: I — после Q, II — после E, III — после V, IV — после J, V — после Z.
Кольцо поворачивает проводку относительно букв на ободе. Порядок роторов, кольца и пары коммутатора составляли ключ дня и менялись каждые сутки, а стартовые буквы оператор выбирал заново для каждого сообщения.
Из-за рефлектора машина симметрична: если A шифруется в X, то при тех же настройках X шифруется в A. И буква никогда не шифруется сама в себя — именно на этом свойстве строился поиск по крибу.
Частые вопросы
Куда делись пробелы и русские буквы?
На Энигме 26 латинских клавиш и ничего больше. Операторы заменяли пробел буквой X. Инструмент в режиме «авто» так и делает с открытым текстом, а в шифровке группами по пять пробелы просто выбрасывает. Кириллицу он переводит в латиницу.
Это та же машина, что во флоте?
Это Энигма I сухопутных войск и люфтваффе. У флотской M4 был четвёртый тонкий ротор и роторы VI–VIII, здесь их нет.
Сколько всего ключей?
Порядок трёх роторов из пяти, их стартовые позиции и десять пар на коммутаторе дают около 1,59·10²⁰ вариантов. Кольца среднего и правого роторов умножают это ещё в 676 раз. Перебрать вслепую нельзя. Как её всё же читали, рассказано в уроке об Энигме.
Текст куда-нибудь отправляется?
Нет. Машина работает в вашем браузере.