Über dieses Werkzeug SIGABA
Verarbeitet oder analysiert klassische Chiffrierdaten mit “SIGABA”.
Eingabe: Text. Ergebnis: Text.
Beispiel
Mit „Beispiel testen“ wird das öffentliche Beispiel mit seinen Einstellungen geladen und ausgeführt.
Einstellungen des Beispiels
| Parameter | Beispielwert | Eingabe und Auswahl |
|---|---|---|
| 1. (linker) Chiffrierrädchen | "BHKWECJDOVAYLFMITUGXRNSPZQ" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 1. Chiffrierrädchen umgekehrt | true | Ein oder aus |
| Anfangswert des 1. Chiffrierrädchens | G | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2. Chiffrierrotor | "CDTAKGQOZXLVJYHSWMIBPRUNEF" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 2. Chiffrierrotor Anfangswert | L | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3. (mittlerer) Chiffrierrotor | "WAXHJZMBVDPOLTUYRCQFNSGKEI" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 3. Chiffrierrotor Anfangswert | I | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4. Chiffrierrotor | "HUSCWIMJQXDALVGBFTOYZKRPNE" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 4. Chiffrierrotor Anfangswert | T | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5. (rechts) Chiffrierrotor | "RTLSMNKXFVWQUZGCHEJBYDAIPO" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 5. Chiffrierrotor Anfangswert | B | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 1. (linker) Steuerungsrädchen | "GHAQBRJWDMNZTSKLOUXYPFIECV" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 1. Steuerungsrädchen umgekehrt | false | Ein oder aus |
| Anfangswert des 1. Steuerungsrädchens | N | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2. Kontrollrotor | "VFLGEMTCXZIQDYAKRPBONHWSUJ" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Kontrollrotor umgekehrt | true | Ein oder aus |
| 2. Kontrollrotor Anfangswert | Q | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3. (mittlerer) Kontrollrotor | "ZQCAYHRJNXPFLKIOTBUSVWMGDE" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Kontrollrotor umgekehrt | false | Ein oder aus |
| 3. Kontrollrotor Anfangswert | B | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4. Steuerungsrotor | "EZVSWPCTULGAOFDJNBIYMXKQHR" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Steuerungsrotor umgekehrt | false | Ein oder aus |
| 4. Steuerungsrotor Anfangswert | J | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5. (rechts) Steuerungsrotor | "ELKSGDXMVYJUZNCAROQBPWHITF" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Steuerungsrotor umgekehrt | false | Ein oder aus |
| 5. Steuerungsrotor Anfangswert | R | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 1. (linker) Indexrädchen | "3891625740" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| Anfangswert des 1. Indexrädchens | 3 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 2. Indexrotor | "6297135408" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Indexrotor Anfangswert | 1 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 3. (mittlerer) Indexrotor | "2389715064" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Indexrotor Anfangswert | 8 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4. Indexrotor | "9264351708" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Indexrotor Anfangswert | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5. (rechts) Indexrotor | "9573086142" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Indexrotor Anfangswert | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| SIGABA-Modus | Verschlüsseln | Verschlüsseln, Entschlüsseln |
Eingabe
HELLO WORLD TESTING THE SIGABA MACHINE
Ergebnis
ULBECJCZJBJFVUDWAVRGRBMPSQHOTTNVQEESKN
Parameter
| Parameter | Standardwert | Eingabe und Auswahl |
|---|---|---|
| 1. (linker) Chiffrierrädchen | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 1. Chiffrierrädchen umgekehrt | false | Ein oder aus |
| Anfangswert des 1. Chiffrierrädchens | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2. Chiffrierrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 2. Chiffrierrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3. (mittlerer) Chiffrierrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 3. Chiffrierrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4. Chiffrierrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 4. Chiffrierrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5. (rechts) Chiffrierrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Chiffrierrotor umgekehrt | false | Ein oder aus |
| 5. Chiffrierrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 1. (linker) Steuerungsrädchen | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 1. Steuerungsrädchen umgekehrt | false | Ein oder aus |
| Anfangswert des 1. Steuerungsrädchens | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2. Kontrollrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Kontrollrotor umgekehrt | false | Ein oder aus |
| 2. Kontrollrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3. (mittlerer) Kontrollrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Kontrollrotor umgekehrt | false | Ein oder aus |
| 3. Kontrollrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4. Steuerungsrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Steuerungsrotor umgekehrt | false | Ein oder aus |
| 4. Steuerungsrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5. (rechts) Steuerungsrotor | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8, Beispiel 9, Beispiel 10. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Steuerungsrotor umgekehrt | false | Ein oder aus |
| 5. Steuerungsrotor Anfangswert | A | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 1. (linker) Indexrädchen | "6201348957" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| Anfangswert des 1. Indexrädchens | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 2. Indexrotor | "6201348957" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Indexrotor Anfangswert | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 3. (mittlerer) Indexrotor | "6201348957" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Indexrotor Anfangswert | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4. Indexrotor | "6201348957" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Indexrotor Anfangswert | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5. (rechts) Indexrotor | "6201348957" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Indexrotor Anfangswert | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| SIGABA-Modus | Verschlüsseln | Verschlüsseln, Entschlüsseln |
Vor der Auswertung
Schlüsselkodierung, Modus, Padding und IV müssen übereinstimmen. Historische Chiffren dienen dem Lernen; Kodierung schafft keine Vertraulichkeit.
So funktioniert diese Seite
- Text einfügen oder eine lokale Datei öffnen.
- Optionen bei Bedarf anpassen und Ausführen wählen.
- Ergebnis kopieren oder die ursprünglichen Ausgabebytes herunterladen.
Eingaben und Ergebnisse werden nicht automatisch hochgeladen, veröffentlicht oder in die URL geschrieben. Die Verarbeitung erfolgt im Browser; HTTP Request und DNS over HTTPS senden ausdrücklich gestartete Anfragen. Dateien: bis 128 MiB, Ausgabe: bis 64 MiB; einzelne Operationen haben kleinere Grenzen. Vorschauen können gekürzt sein. Text nutzt UTF-8; für exakte Bytes eine Datei öffnen.