Informazioni sullo strumento SIGABA
Elabora o analizza dati cifrati classici con “SIGABA”.
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 cifrario (a sinistra) | "BHKWECJDOVAYLFMITUGXRNSPZQ" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 1° rotore cifrario invertito | true | Attivo o disattivo |
| Valore iniziale 1° rotore cifrario | 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 |
| 2° rotore cifrante | "CDTAKGQOZXLVJYHSWMIBPRUNEF" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 2° rotore cifrante invertito | false | Attivo o disattivo |
| valore iniziale del 2° rotore cifrante | L | 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 cifrante (centrale) | "WAXHJZMBVDPOLTUYRCQFNSGKEI" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 3° rotore cifrante invertito | false | Attivo o disattivo |
| valore iniziale del 3° rotore cifrante | 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 |
| 4° rotore cifra | "HUSCWIMJQXDALVGBFTOYZKRPNE" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 4° rotore cifra invertito | false | Attivo o disattivo |
| valore iniziale del 4° rotore cifra | T | 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 cifra (destro) | "RTLSMNKXFVWQUZGCHEJBYDAIPO" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 5° rotore cifra invertito | false | Attivo o disattivo |
| valore iniziale del 5° rotore cifra | 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 |
| 1° rotore di controllo (a sinistra) | "GHAQBRJWDMNZTSKLOUXYPFIECV" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 1° rotore di controllo invertito | false | Attivo o disattivo |
| Valore iniziale 1° rotore di controllo | N | 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 di controllo | "VFLGEMTCXZIQDYAKRPBONHWSUJ" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 2° rotore di controllo invertito | true | Attivo o disattivo |
| valore iniziale del 2° rotore di controllo | Q | 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 di controllo (centrale) | "ZQCAYHRJNXPFLKIOTBUSVWMGDE" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 3° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 3° rotore di controllo | 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 |
| 4° rotore di controllo | "EZVSWPCTULGAOFDJNBIYMXKQHR" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 4° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 4° rotore di controllo | 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 |
| 5° rotore di controllo (destro) | "ELKSGDXMVYJUZNCAROQBPWHITF" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 5° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 5° rotore di controllo | R | 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 |
| 1° rotore indice (a sinistra) | "3891625740" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| Valore iniziale 1° rotore indice | 3 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 2° rotore indice | "6297135408" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 2° rotore indice | 1 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 3° rotore indice (centrale) | "2389715064" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 3° rotore indice | 8 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4° rotore indice | "9264351708" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 4° rotore indice | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5° rotore indice (destro) | "9573086142" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 5° rotore indice | 6 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Modalità SIGABA | Crittografa | Crittografa, Decrittografia |
Input
HELLO WORLD TESTING THE SIGABA MACHINE
Risultato
ULBECJCZJBJFVUDWAVRGRBMPSQHOTTNVQEESKN
Parametri
| Parametro | Valore predefinito | Input e opzioni |
|---|---|---|
| 1° rotore cifrario (a sinistra) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 1° rotore cifrario invertito | false | Attivo o disattivo |
| Valore iniziale 1° rotore cifrario | 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 cifrante | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 2° rotore cifrante invertito | false | Attivo o disattivo |
| valore iniziale del 2° rotore cifrante | 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 cifrante (centrale) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 3° rotore cifrante invertito | false | Attivo o disattivo |
| valore iniziale del 3° rotore cifrante | 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 cifra | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 4° rotore cifra invertito | false | Attivo o disattivo |
| valore iniziale del 4° rotore cifra | 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 cifra (destro) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 5° rotore cifra invertito | false | Attivo o disattivo |
| valore iniziale del 5° rotore cifra | 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 |
| 1° rotore di controllo (a sinistra) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 1° rotore di controllo invertito | false | Attivo o disattivo |
| Valore iniziale 1° rotore di controllo | 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 di controllo | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 2° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 2° rotore di controllo | 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 di controllo (centrale) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 3° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 3° rotore di controllo | 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 di controllo | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 4° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 4° rotore di controllo | 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 di controllo (destro) | "SRGWANHPJZFXVIDQCEUKBYOLMT" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5, Esempio 6, Esempio 7, Esempio 8, Esempio 9, Esempio 10. Sono supportate sequenze di escape come \n, \r e \t |
| 5° rotore di controllo invertito | false | Attivo o disattivo |
| valore iniziale del 5° rotore di controllo | 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 |
| 1° rotore indice (a sinistra) | "6201348957" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| Valore iniziale 1° rotore indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 2° rotore indice | "6201348957" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 2° rotore indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 3° rotore indice (centrale) | "6201348957" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 3° rotore indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 4° rotore indice | "6201348957" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 4° rotore indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| 5° rotore indice (destro) | "6201348957" | Esempio 1, Esempio 2, Esempio 3, Esempio 4, Esempio 5. Sono supportate sequenze di escape come \n, \r e \t |
| valore iniziale del 5° rotore indice | 0 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 |
| Modalità SIGABA | Crittografa | Crittografa, Decrittografia |
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.