Über dieses Werkzeug Typex
Verarbeitet oder analysiert klassische Chiffrierdaten mit “Typex”.
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) Rädchen | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 1. Rotor umgekehrt | false | Ein oder aus |
| 1. Rotor Ringeinstellung | 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. Rotor Anfangswert | C | 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. Rotor | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Rotor umgekehrt | false | Ein oder aus |
| 2. Rotor Ringeinstellung | D | 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. Rotor Anfangswert | E | 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) Rotor | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Rotor umgekehrt | false | Ein oder aus |
| 3. Rotor Ringstellung | F | 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. Rotor Anfangswert | 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 |
| 4. (statischer) Rotor | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Rotor umgekehrt | true | Ein oder aus |
| 4. Rotor Ringstellung | H | 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. Rotor 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 |
| 5. (rechts, statischer) Rotor | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Rotor umgekehrt | true | Ein oder aus |
| 5. Rotorringeinstellung | 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 |
| Anfangswert des 5. Rotors | K | 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 |
| Reflektor | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Beispiel. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| Steckerbrett | "EHZTLCVKFRPQSYANBUIWOJXGMD" | Text |
| Typex-Tastaturemulation | Keine | Keine, Verschlüsseln, Entschlüsseln |
| Strenge Ausgabe | true | Nichtalphabetische Zeichen entfernen und Ausgabe gruppieren. |
Die Beispielschlüssel und Passwörter sind öffentlich. Verwende sie niemals zum Schutz echter Daten.
Eingabe
hello world, this is a test message.
Ergebnis
VIXQQ VHLPN UCVLA QDZNZ EAYAT HWC
Parameter
| Parameter | Standardwert | Eingabe und Auswahl |
|---|---|---|
| 1. (linker) Rädchen | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 1. Rotor umgekehrt | false | Ein oder aus |
| 1. Rotor Ringeinstellung | 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. Rotor 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 |
| 2. Rotor | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 2. Rotor umgekehrt | false | Ein oder aus |
| 2. Rotor Ringeinstellung | 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. Rotor 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) Rotor | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 3. Rotor umgekehrt | false | Ein oder aus |
| 3. Rotor Ringstellung | 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. Rotor 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. (statischer) Rotor | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 4. Rotor umgekehrt | false | Ein oder aus |
| 4. Rotor Ringstellung | 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. Rotor 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, statischer) Rotor | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Beispiel 1, Beispiel 2, Beispiel 3, Beispiel 4, Beispiel 5, Beispiel 6, Beispiel 7, Beispiel 8. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| 5. Rotor umgekehrt | false | Ein oder aus |
| 5. Rotorringeinstellung | 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 |
| Anfangswert des 5. Rotors | 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 |
| Reflektor | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Beispiel. Escape-Sequenzen wie \n, \r und \t werden unterstützt |
| Steckerbrett | "" | Text |
| Typex-Tastaturemulation | Keine | Keine, Verschlüsseln, Entschlüsseln |
| Strenge Ausgabe | true | Nichtalphabetische Zeichen entfernen und Ausgabe gruppieren. |
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.