Enigma-Maschine Simulator

Historisch genauer Online-Simulator der Enigma I (Wehrmacht, M3) zum Verschlüsseln und Entschlüsseln von Nachrichten mit Rotoren I-V, Reflektoren UKW-B/C, Ringstellungen, Rotorpositionen und Steckerbrett-Paaren.

Steckerbrett
Eingabe
0 Zeichen · 0 Bytes
Ausprobieren:
Ergebnis
✓ Historisch genaue Enigma I (Wehrmacht, 1939) ✓ Reziproke Chiffre: gleiche Einstellungen ver- und entschlüsseln ✓ Wir speichern keine Nachrichten ✓ Auf dem Server verarbeitet
Beispiele
Standardeinstellungen Schlüssel: I-II-III · A-A-A · UKW-B
Eingabe HALLO WELT
Ausgabe IDBDA AKGH

Rotoren I-II-III, Reflektor UKW-B, Ringe A-A-A, Positionen A-A-A, kein Steckerbrett.

Mit Steckerbrett Schlüssel: I-II-III · M-C-K · UKW-B · AB CD EF
Eingabe ANGRIFF BEI DAEMMERUNG
Ausgabe VMCTBYY MCS WNOESZDHAA

Rotoren I-II-III, Positionen M-C-K, Steckerbrett AB CD EF (3 Paare). Der Text nutzt AE statt Ä, passend zum A-Z-Alphabet der Enigma.

Entschlüsselungsbeispiel Schlüssel: I-II-III · A-A-A · UKW-B
Eingabe IDBDA AKGH
Ausgabe HALLO WELT

Dieselben Einstellungen wie in Beispiel 1: Enigma ist reziprok.

Reflektor C und eigene Ringe Schlüssel: IV-V-I · X-Y-Z · UKW-C · AT BS DE FG IJ
Eingabe GEHEIM
Ausgabe NNZDMU

Reflektor UKW-C, Rotoren IV-V-I, Ringe B-C-D, Positionen X-Y-Z und Steckerbrett AT BS DE FG IJ.

Wie die Enigma-Maschine funktioniert

Die Enigma-Maschine ist eine elektromechanische Rotor-Chiffre, die vor und während des Zweiten Weltkriegs von NS-Deutschland verwendet wurde. Bei jedem Tastendruck läuft das Signal durch das Steckerbrett, den rechten, mittleren und linken Rotor, einen Reflektor und anschließend in umgekehrter Richtung wieder durch dieselben Rotoren und das Steckerbrett, wodurch ein Buchstabe auf dem Lampenfeld erscheint.

Da der Reflektor den Signalweg reziprok macht, verschlüsselt und entschlüsselt dieselbe Maschinenkonfiguration. Die Rotoren schalten vor der Verarbeitung jedes Buchstabens weiter - einschließlich des historischen Doppeltritts -, sodass sich das Ersetzungsalphabet während der Nachricht ständig ändert.

Dieser Online-Simulator konzentriert sich auf den Standardablauf der Enigma I / M3: Tagesschlüssel einstellen, Klartext oder Geheimtext eingeben und mit denselben Einstellungen die Umkehrung erzeugen.

Simulator konfigurieren

Der Simulator modelliert die standardmäßige Enigma I mit fünf verfügbaren Rotoren (I, II, III, IV, V) und zwei Reflektoren (UKW-B und UKW-C). Für den linken, mittleren und rechten Steckplatz müssen drei verschiedene Rotoren gewählt werden; doppelte Rotoren werden abgelehnt, weil eine reale Drei-Rotor-Konfiguration unterschiedliche Walzen nutzte.

Für jeden Rotor lassen sich die Ringstellung und die sichtbare Grundstellung einstellen. Die Ringstellung verschiebt die interne Verdrahtung und den Übertrittspunkt, während die Grundstellung der Buchstabe ist, der vor dem ersten Tastendruck im Rotorfenster steht.

Das optionale Steckerbrett akzeptiert Paare wie AB CD EF. Leerzeichen, Kommas und Bindestriche gelten als Trennzeichen; jeder Buchstabe darf nur in einem Paar vorkommen, Selbstpaare sind ungültig, und der Simulator erlaubt bis zu 13 Paare. Historisch wurden häufig 10 Steckerpaare verwendet.

Was das Online-Tool anzeigt

Das Tool enthält eine visuelle Maschinenzustandsanzeige für Reflektor, Rotorreihenfolge, aktuelle Fensterbuchstaben, Ringmarkierungen, Steckerbrett-Paare und die Anzahl verarbeiteter Buchstaben. Nach einem Lauf zeigt es außerdem die Endpositionen der Rotoren, damit nachvollziehbar ist, wie weit die Maschine weitergeschaltet hat.

Nicht-lateinische Zeichen, Leerzeichen, Satzzeichen und Zeilenumbrüche bleiben in der Ausgabe erhalten; nur A-Z-Buchstaben werden verschlüsselt, schalten die Rotoren weiter und zählen als verarbeitete Zeichen. Die Groß- und Kleinschreibung bleibt erhalten, was den Simulator praktisch für kurze Notizen, Unterrichtsbeispiele und Chiffre-Rätsel macht.

Mit Positionen zurücksetzen werden Ringe, Positionen und Steckerbrett auf den Standardzustand gesetzt; Zufällig erzeugt zufällige Ringstellungen, Rotorpositionen und Steckerbrett-Paare, ohne die gewählte Rotorreihenfolge ungültig zu machen.

Verschlüsseln und entschlüsseln

Zum Verschlüsseln wählen Sie Reflektor, Rotorreihenfolge, Ringstellungen, Startpositionen und Steckerbrett und geben anschließend den Klartext ein. Die Ausgabe ist der Enigma-Geheimtext für genau diese Konfiguration.

Zum Entschlüsseln geben Sie den Geheimtext ein und stellen dieselben Einstellungen wieder her, die beim Verschlüsseln verwendet wurden. Da Enigma reziprok ist, gibt es keinen separaten mathematischen Entschlüsselungsmodus: Die Oberfläche zeigt die Richtung zur Orientierung, aber der Signalweg bleibt derselbe.

Die kompakte Schlüsselschreibweise liest sich als rotors|rings|positions|reflector|plugboard. Beispiel: I,II,III|A,A,A|M,C,K|B|AB CD EF bedeutet Rotoren I-II-III, Ringe A-A-A, Startfenster M-C-K, Reflektor UKW-B und drei Steckerbrett-Paare.

FAQ

Simuliert wird die standardmäßige Enigma I (M3), wie sie von der Wehrmacht verwendet wurde. Sie hat drei Rotorplätze und enthält die Rotoren I-V sowie die Reflektoren UKW-B und UKW-C. Die Marine-Enigma M4 mit einem vierten dünnen Rotor ist nicht enthalten.

Der Reflektor am Ende des Signalwegs schickt das Signal auf einem anderen Weg durch die Rotoren zurück. Dadurch wird die Verdrahtung reziprok: Wenn A in einem bestimmten Maschinenzustand zu D wird, wird D aus demselben Zustand wieder zu A. Deshalb wird ein Buchstabe nie zu sich selbst verschlüsselt.

Normalerweise schaltet der rechte Rotor bei jedem Tastendruck weiter und stößt den mittleren Rotor an, wenn er seine Kerbe erreicht. Der mittlere Rotor schaltet aber auch, wenn seine eigene Kerbe aktiv ist, und nimmt dabei den linken Rotor mit. Dadurch macht der mittlere Rotor zwei aufeinanderfolgende Schritte; der Simulator bildet dieses historische mechanische Verhalten nach.

Geben Sie Buchstabenpaare getrennt durch Leerzeichen, Bindestriche oder Kommas ein, zum Beispiel AB CD EF. Jeder Buchstabe darf nur in einem Paar vorkommen und kann nicht mit sich selbst verbunden werden. Bis zu 13 Paare sind erlaubt. Lassen Sie das Feld leer, um das Steckerbrett zu deaktivieren.

Die Startposition ist der sichtbare Buchstabe im Rotorfenster vor dem Tippen. Die Ringstellung verschiebt den Alphabetring relativ zur internen Rotorverdrahtung und ändert dadurch Offset und Übertrittsverhalten. Zwei Schlüssel mit gleicher Rotorreihenfolge und gleichen Startpositionen können völlig andere Texte erzeugen, wenn die Ringstellungen verschieden sind.

Nein. Moderne Computer können historische Enigma-Schlüssel sehr schnell durchsuchen. Schon im Zweiten Weltkrieg wurde die Chiffre von polnischen und britischen Kryptologen, darunter Marian Rejewski, Alan Turing und andere, mithilfe erbeuteter Unterlagen, Nachrichtenindikatoren und statistischer Angriffe in Bletchley Park gebrochen. Der Simulator ist für Lernen und Exploration gedacht.

Nein. Der Simulator erhält Satzzeichen, Leerzeichen, Ziffern und Zeilenumbrüche in der Ausgabe, aber nur lateinische Buchstaben A-Z werden verschlüsselt und schalten die Rotoren weiter. So bleibt die Formatierung lesbar, während der buchstabenweise Enigma-Prozess erhalten bleibt.

Der Dienst folgt der praktischen Enigma-I-Konfiguration: linker, mittlerer und rechter Steckplatz müssen drei verschiedene Rotoren aus I, II, III, IV und V verwenden. Wird derselbe Rotor zweimal gewählt, weist die API die Konfiguration zurück, statt eine nicht historische Einstellung zu erzeugen.

Ja, sofern das Beispiel Enigma I/M3 mit Rotoren I-V, Reflektor UKW-B oder UKW-C, drei Rotorfenstern, Ringstellungen und optionalem Steckerbrett verwendet. Beispiele für die Marine-M4, vierte Rotoren, griechische Rotoren oder andere Enigma-Varianten liegen außerhalb dieses Simulators.
Verwandte Tools

Caesar-Chiffre

Klassische Buchstabenverschiebung mit frei wählbarem Verschiebungswert.

XOR-Chiffre

Online-XOR-Verschlüsselung und -Entschlüsselung mit Text- oder Hex-Schlüsseln.

Playfair-Chiffre

Klassische Bigramm-Substitution mit Verschlüsselung über eine Schlüsselmatrix.

Beaufort-Chiffre

Klassische reziproke Chiffre auf Basis eines Schlüsselworts.

Gronsfeld-Chiffre

Klassische Chiffre im Stil von Vigenere mit numerischem Schlüssel.