Cifrario di Bacon
Codifica o decodifica un messaggio con gruppi A/B di cinque caratteri.
Converti un testo in codice Bacon oppure decodifica una sequenza di gruppi A/B, con alfabeto classico o moderno e risultato aggiornato durante la digitazione.
Testo sorgente
Risultato
Impostazioni
Direzione di conversione
Bacon alfabeto
Separatore di gruppi
Spiegazione rapida
Inserisci un testo da codificare oppure una sequenza di A e B da decodificare. Il cifrario Bacon trasforma ogni lettera in un gruppo di cinque caratteri, con una variante classica di 24 lettere e una moderna di 26.
Prova anche
Ti serve un codice con alfabeto inverso?
Prova Atbash per trasformare ogni lettera nella corrispondente opposta nell’alfabeto.
Informazioni aggiuntive
Come funziona il cifrario di Bacon?
Il cifrario di Bacon rappresenta ogni lettera con un gruppo di cinque segni. In questo strumento, i due segni utilizzati sono A e B. Per esempio, con la tabella classica, A diventa AAAAA, B diventa AAAAB e C diventa AAABA.
Questo sistema è utile per enigmi, messaggi nascosti ed esercizi di crittografia semplice. Non è un cifrario moderno sicuro: serve soprattutto a comprendere una sostituzione storica e a manipolare facilmente gruppi composti da due tipi di segni.
Codificare o decodificare
La modalità Codifica trasforma le lettere in gruppi A/B. La modalità Decodifica legge gruppi di cinque caratteri e ricostruisce le lettere corrispondenti.
Classico o moderno
La tabella classica unisce I/J e U/V, come avviene in molte rappresentazioni storiche. La tabella moderna utilizza separatamente tutte le 26 lettere.
Separatore dei gruppi
Durante la codifica puoi separare i gruppi con spazi, trattini, senza separatore oppure con un separatore personalizzato.
Tabella classica di Bacon
| Lettera | Codice | Lettera | Codice |
|---|---|---|---|
| A | AAAAA | N | ABBAA |
| B | AAAAB | O | ABBAB |
| C | AAABA | P | ABBBA |
| D | AAABB | Q | ABBBB |
| E | AABAA | R | BAAAA |
| F | AABAB | S | BAAAB |
| G | AABBA | T | BAABA |
| H | AABBB | U/V | BAABB |
| I/J | ABAAA | W | BABAA |
| K | ABAAB | X | BABAB |
| L | ABABA | Y | BABBA |
| M | ABABB | Z | BABBB |
Esempio concreto
Con la variante classica e lo spazio come separatore, la parola CODE diventa AAABA ABBAB AAABB AABAA. In decodifica, lo strumento raggruppa A e B in blocchi di cinque e sostituisce ogni blocco con la lettera corrispondente.
Se durante la decodifica viene trovato un gruppo incompleto o sconosciuto, lo strumento segnala una decodifica parziale. In questo modo è più facile individuare rapidamente un errore di copia o un separatore posizionato male.
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.