Informazioni su questo strumento
Il Cifrario di Cesare — Codificatore / Decodificatore è uno strumento gratuito, che funziona nel browser, per il più antico e famoso cifrario a sostituzione. Ogni lettera viene spostata di un numero fisso di posizioni lungo l'alfabeto: la codifica mappa una lettera in posizione x su (x + shift) mod 26 e la decodifica la inverte con (x − shift + 26) mod 26. Le bande maiuscole e minuscole vengono spostate in modo indipendente e qualsiasi carattere non alfabetico — spazi, cifre, punteggiatura — passa inalterato. Uno scorrimento di 3 è quello che si dice usasse lo stesso Giulio Cesare; uno scorrimento di 13 è il ROT13, che è autoinverso.
Tutto viene eseguito localmente nel tuo browser, quindi nulla di ciò che digiti viene caricato o memorizzato. Scegli codifica o decodifica e imposta uno scorrimento da 0 a 25, oppure passa alla modalità forza bruta per vedere tutte le 26 possibili decifrazioni insieme. Poiché ci sono solo 25 chiavi non banali, un cifrario di Cesare è facilmente violabile provandole tutte — che è esattamente ciò che fa la modalità forza bruta.
Per risparmiarti la scansione, la modalità forza bruta valuta ogni candidato con un test del chi-quadro rispetto alle frequenze standard delle lettere inglesi e contrassegna il testo in chiaro più probabile con una stella (★). Più basso è il valore del chi-quadro, più la distribuzione delle lettere corrisponde all'inglese comune, quindi la riga con la stella è di solito la decifrazione corretta. Questo rende lo strumento utile per sfide CTF, escape room e crittografia in aula senza dover conoscere in anticipo la chiave.