Alfabeto casuale
Crea un alfabeto di sostituzione casuale per codificare o decodificare un messaggio.
Genera un alfabeto codificato, compila una tabella personalizzata oppure ricostruisci progressivamente le corrispondenze di un messaggio cifrato.
Testo sorgente
Risultato
Alfabeto di sostituzione
Tabella di codifica
Alfabeto di sostituzione
chiaro alfabeto : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabeto codificato : __________________________
Lettere disponibili
Alfabeto di sostituzione
chiaro alfabeto : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabeto codificato : __________________________
Tabella di decodifica
Lettere disponibili
Spiegazione rapida
In modalità Codifica, lo strumento sostituisce ogni lettera in chiaro con la lettera indicata nell’alfabeto cifrato. In modalità Decodifica, inserisci le corrispondenze note: le lettere ancora sconosciute restano indicate con _.
Prova anche
Ti serve un alfabeto invertito?
Atbash applica direttamente la sostituzione A ↔ Z, B ↔ Y, senza tabella personalizzata.
Informazioni aggiuntive
Capire l’alfabeto di sostituzione
Un alfabeto casuale è un cifrario a sostituzione monoalfabetica: ogni lettera dell’alfabeto in chiaro viene sostituita da un’altra lettera. La regola resta la stessa per tutto il messaggio. Se A viene sostituita da Q, durante la codifica tutte le A del testo diventano Q.
Questo principio è molto utile per creare enigmi, cacce al tesoro o semplici messaggi codificati. Non è un cifrario moderno sicuro: una persona esperta può spesso risolverlo usando indizi, frequenze delle lettere o parole probabili.
Codificare automaticamente
La modalità automatica mescola le 26 lettere e crea una chiave completa con un clic. Copia l’alfabeto codificato se vuoi conservarlo o trasmetterlo alla persona che dovrà decodificare il messaggio.
Codificare manualmente
La modalità manuale permette di costruire il proprio alfabeto codificato. Le lettere disponibili indicano quelle che non sono ancora state utilizzate, evitando di assegnare due volte la stessa sostituzione.
Decodificare per ipotesi
Durante la decodifica, completa la tabella con le corrispondenze già trovate. Le lettere non ancora risolte restano visualizzate come _, così puoi seguire i progressi senza perdere la struttura del messaggio.
Leggere la tabella delle corrispondenze
| Alfabeto in chiaro | A | B | C | D |
|---|---|---|---|---|
| Alfabeto codificato | Q | M | Z | R |
| Effetto | A diventa Q | B diventa M | C diventa Z | D diventa R |
Con questa tabella, la parola CAB diventa ZQM. Per decodificare si applica la corrispondenza al contrario: Q torna A, M torna B e Z torna C.
Consigli per risolvere un messaggio
Inizia individuando le lettere frequenti, le parole corte e le ripetizioni. In un testo francese, parole come LE, LA, DE o ET forniscono spesso buoni indizi. Inserisci un’ipotesi nella tabella di decodifica, osserva il risultato e correggila se il testo ottenuto non sembra coerente.
Gli accenti vengono ricondotti all’equivalente senza accento per lavorare con l’alfabeto A–Z. Punteggiatura, spazi e cifre vengono conservati per mantenere il ritmo del messaggio originale.
Quale strumento di sostituzione scegliere?
| Strumento | Punto di forza | Quando usarlo? |
|---|---|---|
| Controllo alfabeto | La soluzione più minimalista. | Per provare rapidamente una riga di 26 lettere già trovata, copiata o ricevuta. |
| Alfabeto casuale | La soluzione più completa per generare e cercare. | Per creare automaticamente un alfabeto di codifica, compilare una tabella a mano o avanzare gradualmente nella decodifica di un messaggio. |
| Sostituzione semplice | La soluzione più comoda per costruire una chiave manualmente. | Per posizionare tessere di lettere una alla volta, evitare duplicati e correggere facilmente una sostituzione. |
Limiti e riutilizzo
Gli strumenti AppErgo sono forniti gratuitamente per scopi pratici e informativi. Nonostante l’attenzione dedicata alla loro progettazione, un risultato può essere incompleto, inatteso o errato. Prima di fare affidamento su un risultato per un uso importante, verificalo con un metodo appropriato.
Per segnalare un errore nello strumento, puoi usare il modulo dedicato alle segnalazioni.
I risultati prodotti dagli strumenti AppErgo possono essere copiati e riutilizzati liberamente. In caso di riutilizzo pubblico di un risultato, di un metodo o di una pagina AppErgo, è gradito un link alla pagina pertinente.
Salvo diversa indicazione, testi, immagini, elementi visivi, script, modelli e componenti interni di AppErgo restano di proprietà di AppErgo.
Per qualsiasi altra richiesta, puoi contattare il webmaster.