⚙️ Симулятор Энигмы
Универсальный симулятор Энигмы: 17 исторических моделей (Wehrmacht I, флотская M3, подводная M4, Norenigma, Sonder-Enigma, коммерческие D и K, Swiss-K, Railway, Tirpitz, KD с перепрограммируемым UKW-D, Zählwerk A28/G31 и машины Абвера G), режим Custom, шведская Enigma B (A-133) и чисто цифровая Enigma Z30. Меню модели есть на каждой вкладке. Всё работает в вашем браузере.
Текущие позиции роторов
Результат

Симулятор Энигмы

Универсальный симулятор Энигмы: 17 исторических моделей (Wehrmacht I, флотская M3, подводная M4, Norenigma, Sonder-Enigma, коммерческие D и K, Swiss-K, Railway, Tirpitz, KD с перепрограммируемым UKW-D, Zählwerk A28/G31 и машины Абвера G), режим Custom, шведская Enigma B (A-133) и чисто цифровая Enigma Z30. Меню модели есть на каждой вкладке. Всё работает в вашем браузере.

Части машины

Enigma I
Стандартная машина германской армии и авиации: три ротора из пяти, рефлекторы A, B или C и коммутационная панель.
I · II · III · UKW-B · AAA: HELLOWORLD → ILBDAAMTAZ
Enigma M3
Версия флота: три ротора из восьми (I–VIII) и рефлекторы B или C.
I–VIII · UKW-B / UKW-C: HELLOWORLD → ILBDAAMTAZ
Enigma M4
Машина подводных лодок с четвёртым неподвижным греческим ротором (Beta или Gamma) и тонкими рефлекторами.
Beta · I · II · III · UKW-B thin · AAAA: HELLOWORLD → ILBDAAMTAZ
Ротор
Роторы — диски с проводкой, перемешивающие каждую букву. Правый вращается при каждом нажатии; выступы передают движение дальше, включая известный двойной шаг.
I: EKMFLGDQVZNTOWYHXUSPAIBRCJ (Q)
Рефлектор
Рефлектор отправляет сигнал обратно другим путём, поэтому двойное шифрование возвращает текст, а ни одна буква не шифруется сама в себя.
B: A↔Y, B↔R, C↔U, D↔H …
Коммутационная панель
Коммутационная панель меняет до 10 пар букв до и после роторов и даёт большинство возможных настроек машины.
AB CD EF: A↔B, C↔D, E↔F
Кольцо · Начальная позиция
Кольцо сдвигает проводку относительно алфавитного кольца; начальная позиция — буква в окошке каждого ротора в начале сообщения.
01 · A / A / A

Когда это нужно

  • Понять, как работала шифровальная машина Второй мировой
  • Решение головоломок, квестов и CTF-заданий
  • Обучение криптографии и истории
  • Проверка сообщений из исторических примеров

Как пользоваться

  1. Выберите модель, роторы, кольца, начальные позиции, рефлектор и коммутационную панель
  2. Печатайте на виртуальной клавиатуре или в поле сообщения
  3. Смотрите результат; лампа показывает последнюю букву
  4. Чтобы расшифровать, задайте те же настройки и введите шифртекст

Часто задаваемые вопросы

Как работает машина Энигма?
Каждое нажатие сначала поворачивает роторы, затем ток идёт через коммутационную панель, три или четыре ротора, рефлектор и обратно. Результат зажигает лампу. Поскольку роторы движутся с каждой буквой, одна и та же буква каждый раз шифруется по-разному.
Почему ни одна буква не шифруется сама в себя?
Рефлектор соединяет каждую букву с другой, поэтому сигнал не может вернуться к той же букве. Эта слабость помогала шифровальщикам в Блетчли-парке.
Как расшифровать сообщение?
Энигма обратима: задайте те же роторы, кольца, начальные позиции и коммутационную панель и введите шифртекст. На выходе будет открытый текст.
Сколько настроек имела Enigma I?
Три ротора из пяти, начальные позиции и панель из 10 кабелей дают около 1,59 × 10²⁰ комбинаций без учёта колец.
Насколько точен этот симулятор?
Точен. Моделируется настоящая проводка роторов I–VIII, Beta, Gamma и рефлекторов A, B, C и тонких B и C, включая аномалию двойного шага. Он воспроизводит опубликованные тестовые примеры.
Отправляется ли мой текст на сервер?
Нет. Все вычисления выполняются в вашем браузере.