Vai al contenuto
100% locale

La forza bruta di Cesare

Decifra un codice di Cesare mostrando tutti i 25 possibili spostamenti contemporaneamente.

Ingresso
Uscita

La forza bruta di Cesare

Incolla il testo cifrato che sospetti sia stato codificato con uno spostamento Caesar, noto anche come ROT-N, e questo strumento applica tutti i 25 spostamenti possibili contemporaneamente, così puoi scansionare l'elenco e individuare quello che viene letto come testo normale. Non c'è nessuna chiave da indovinare e niente da configurare prima: poiché un codice di Cesare ha solo 25 turni non banali, provarli tutti è più veloce che ragionare su quale turno è stato utilizzato.

Questa è la prima mossa standard contro un codice Caesar o ROT nella caccia ai puzzle, nelle escape room e negli esercizi di crittografia per principianti: invece di decodificare a mano lettera per lettera, trovi ogni testo in chiaro candidato uno accanto all'altro e il tuo occhio fa il resto, poiché il linguaggio reale salta immediatamente fuori tra 24 righe di parole senza senso. È utile anche per le sfide CTF e l'offuscamento dei forum vecchia scuola, dove i messaggi brevi venivano "crittografati" con uno spostamento fisso e l'unico attacco pratico era la ricerca esaustiva piuttosto che l'analisi della frequenza.

Ognuna delle 25 righe è etichettata con il proprio numero di turno in modo da poter notare quale ha funzionato o disattivarla se si desidera semplicemente scremare i candidati grezzi. Per impostazione predefinita, il tastierino numerico è a due cifre in modo che l'elenco rimanga allineato durante la scansione. Vengono spostate solo le 26 lettere latine senza accento dalla A alla Z; cifre, punteggiatura, spazi, caratteri accentati e altri script vengono copiati senza essere toccati in ogni riga, esattamente come è definito che si comporti un codice Caesar, quindi il testo in linguaggio misto o formattato viene comunque decodificato correttamente ovunque si applichi il codice.

Tutto viene eseguito localmente nel tuo browser. Il testo cifrato che incolli non viene mai caricato da nessuna parte, il che è importante se stai lavorando su un puzzle privato, un flag CTF o un testo che non vuoi consegnare a un servizio di terze parti solo per provare 25 turni.

FAQ

In cosa differisce dallo strumento di cifratura Caesar?
Lo strumento di cifratura Caesar codifica o decodifica con un turno a tua scelta. Questo strumento salta completamente la scelta di un turno e mostra il risultato di tutti e 25 contemporaneamente, che è esattamente ciò che desideri quando non conosci il turno utilizzato.
Perché solo 25 turni e non 26?
Uno spostamento di 0 (o 26) lascia il testo invariato, quindi non potrà mai essere un messaggio codificato da Caesar che valga la pena decodificare: gli altri 25 coprono ogni possibilità.
Cosa succede se il testo in chiaro utilizza lettere accentate o un altro alfabeto?
Un classico codice di Cesare sposta solo le 26 lettere latine non accentate, quindi questo strumento lascia intatti i caratteri accentati, la punteggiatura e gli script non latini in ogni riga, rispettando il modo in cui il codice viene effettivamente applicato.
Questa forza bruta applica anche altri codici?
No. È specifico per i turni ad alfabeto singolo in stile Caesar/ROT. Un codice Vigenère necessita di un attacco diverso, ed è a questo che serve lo strumento di cifratura Vigenère.
Il mio testo è caricato da qualche parte?
No. Tutti i 25 turni vengono calcolati localmente nel tuo browser: il testo cifrato non lascia mai il tuo dispositivo.