Cifrari classici — Vigenère, Atbash, ROT47, a staccionata e affine
Codifica e decodifica cifrari classici online: Vigenère, Beaufort, Atbash, ROT47, cifrario a staccionata (zigzag) e affine. Per enigmi, escape room e crittografia.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoSei cifrari classici in un unico posto
Prima dei computer, i messaggi segreti si affidavano a cifrari da scrivere a mano. Oggi sono ancora molto amati per enigmi, geocaching, escape room, cacce al tesoro, sfide CTF e per insegnare i fondamenti della crittografia. Questo strumento codifica e decodifica sei dei cifrari più famosi e aggiorna il risultato mentre scrivi, così puoi sperimentare con le chiavi e vedere come ogni metodo trasforma il testo.
Il cifrario di Vigenère sposta ogni lettera di una quantità diversa, presa da una parola chiave ripetuta. Per secoli è stato chiamato «le chiffre indéchiffrable» perché la semplice analisi delle frequenze non lo spezza direttamente. Il cifrario di Beaufort è un parente stretto che sottrae il testo in chiaro dalla chiave invece di sommarlo; è reciproco, quindi la stessa operazione cifra e decifra. L'Atbash, usato in origine per l'alfabeto ebraico, specchia l'alfabeto: la A diventa Z e la B diventa Y. Il ROT47 ruota ogni carattere ASCII stampabile di 47 posizioni, mescolando cifre e punteggiatura oltre alle lettere.
Il cifrario a staccionata (rail fence) è un cifrario a trasposizione: invece di sostituire le lettere le riordina, scrivendo il messaggio a zigzag su più «binari» e leggendo poi un binario alla volta. Il cifrario affine associa a ogni lettera x il valore (a·x + b) mod 26; il moltiplicatore a deve essere coprimo con 26, ed è per questo che il selettore offre solo valori validi.
Consigli per enigmi e per imparare
Le maiuscole e le minuscole vengono mantenute e i caratteri esterni ad A–Z (tranne in ROT47 e nel cifrario a staccionata) restano al loro posto, così i confini tra le parole rimangono visibili. In Vigenère e Beaufort solo le lettere fanno avanzare la chiave. Usa «Use result as input» (usa il risultato come input) per verificare che un messaggio si decifri tornando all'originale. Se stai cercando di violare un cifrario sconosciuto, lo strumento «Letter Frequency» (frequenza delle lettere) mostra l'indice di coincidenza, che aiuta a distinguere un cifrario di Vigenère da una semplice sostituzione.
Questi cifrari sono divertenti ma non sicuri. Tutto viene eseguito nel tuo browser e nulla viene caricato.
Come usare
- Scegli un cifrarioSeleziona Vigenère, Beaufort, Atbash, ROT47, cifrario a staccionata o affine.
- Imposta la chiaveInserisci una parola chiave, il numero di binari o i valori a e b, a seconda del cifrario.
- Codifica o decodificaScrivi il messaggio e scegli la direzione; i cifrari autoinversi non richiedono una direzione.
- Copia il risultatoCopialo oppure reinseriscilo come input per verificare che si decifri correttamente.