Informazioni sullo strumento Typex
Elabora o analizza dati cifrati classici con “Typex”.
Input: Testo. Risultato: Testo.
Esempio
“Prova l’esempio” carica ed esegue il campione pubblico con le sue impostazioni.
Impostazioni dell’esempio
| Parametro | Valore dell’esempio | Input e opzioni |
|---|---|---|
| 1° rotore (a sinistra) | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 1° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 1° rotore | B | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 1° rotore | C | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2° rotore | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 2° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 2° rotore | D | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 2° rotore | E | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3° rotore (centrale) | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 3° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 3° rotore | F | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 3° rotore | G | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4° rotore (statico) | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 4° rotore invertito | true | Attivo o disattivo |
| impostazione dell'anello del 4° rotore | H | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 4° rotore | Io | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5° rotore (destro, statico) | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 5° rotore invertito | true | Attivo o disattivo |
| Impostazione dell'anello del 5° rotore | J | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Valore iniziale del 5° rotore | K | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Riflettore | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Esempio. Sono supportate sequenze di escape come \n, \r e \t |
| Plugboard | "EHZTLCVKFRPQSYANBUIWOJXGMD" | Testo |
| Emulazione tastiera Typex | Nessuno | Nessuno, Crittografa, Decrittografia |
| Output rigoroso | true | Rimuove i caratteri non alfabetici e raggruppa l’output. |
Le chiavi e le password di esempio sono pubbliche. Non usarle per proteggere dati reali.
Input
hello world, this is a test message.
Risultato
VIXQQ VHLPN UCVLA QDZNZ EAYAT HWC
Parametri
| Parametro | Valore predefinito | Input e opzioni |
|---|---|---|
| 1° rotore (a sinistra) | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 1° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 1° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 1° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2° rotore | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 2° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 2° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 2° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3° rotore (centrale) | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 3° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 3° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 3° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4° rotore (statico) | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 4° rotore invertito | false | Attivo o disattivo |
| impostazione dell'anello del 4° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| valore iniziale del 4° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5° rotore (destro, statico) | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8. Sono supportate sequenze di escape come \n, \r e \t |
| 5° rotore invertito | false | Attivo o disattivo |
| Impostazione dell'anello del 5° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Valore iniziale del 5° rotore | A | A, B, C, D, E, F, G, H, Io, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Riflettore | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Esempio. Sono supportate sequenze di escape come \n, \r e \t |
| Plugboard | "" | Testo |
| Emulazione tastiera Typex | Nessuno | Nessuno, Crittografa, Decrittografia |
| Output rigoroso | true | Rimuove i caratteri non alfabetici e raggruppa l’output. |
Prima di interpretare il risultato
Codifica della chiave, modalità, padding e IV devono corrispondere. I cifrari storici servono allo studio; la codifica non garantisce riservatezza.
Come usare questa pagina
- Incolla i dati o apri un file locale.
- Regola le opzioni e premi Esegui.
- Copia il risultato o scarica i byte originali di output.
Input e risultati non vengono caricati, pubblicati o aggiunti automaticamente all’URL. L’elaborazione avviene nel browser; HTTP Request e DNS over HTTPS inviano le richieste avviate dall’utente. File fino a 128 MiB; output fino a 64 MiB, talvolta meno. L’anteprima può essere ridotta. Il testo usa UTF-8; apri un file per preservare i byte esatti.