⚙️ Симулятор Енігми
Універсальний симулятор Енігми: 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-завдань
- Навчання криптографії та історії
- Перевірка повідомлень з історичних прикладів
Як користуватись
- Оберіть модель, ротори, кільця, початкові позиції, рефлектор і комутаційну панель
- Друкуйте на віртуальній клавіатурі або в полі повідомлення
- Дивіться результат; лампа показує останню літеру
- Щоб розшифрувати, задайте ті самі налаштування й введіть шифртекст
Часті запитання
Як працює машина Енігма?
Кожне натискання спершу повертає ротори, потім струм іде через комутаційну панель, три чи чотири ротори, рефлектор і назад. Результат запалює лампу. Оскільки ротори рухаються з кожною літерою, та сама літера щоразу шифрується по-різному.
Чому жодна літера не шифрується в саму себе?
Рефлектор поєднує кожну літеру з іншою, тому сигнал не може повернутися до тієї самої літери. Ця слабкість допомагала зломщикам шифрів у Блетчлі-парку.
Як розшифрувати повідомлення?
Енігма зворотна: задайте ті самі ротори, кільця, початкові позиції та комутаційну панель і введіть шифртекст. На виході буде відкритий текст.
Скільки налаштувань мала Enigma I?
Три ротори з п'яти, початкові позиції та панель із 10 кабелів дають близько 1,59 × 10²⁰ комбінацій, не враховуючи кілець.
Наскільки точний цей симулятор?
Точний. Моделюється справжня проводка роторів I–VIII, Beta, Gamma та рефлекторів A, B, C і тонких B та C, зокрема аномалія подвійного кроку. Він відтворює опубліковані тестові приклади.
Чи надсилається мій текст на сервер?
Ні. Усі обчислення виконуються у вашому браузері.