Cifrario a sostituzione semplice

Cifra e decifra testo con un classico cifrario a sostituzione semplice. Usa un alfabeto mescolato come chiave, conserva spazi e punteggiatura e scopri come funziona la sostituzione monoalfabetica.

Input
0 caratt. · 0 byte
Prova:
Risultato
✓ Cifrario classico di sostituzione monoalfabetico ✓ Chiave: qualsiasi permutazione dell'alfabeto ✓ Supporto di vari alfabeti ✓ Elaborazione sul nostro server
Esempi
Cifrare CIAO MONDO Chiave: zyxwvutsrqponmlkjihgfedcba
Input CIAO MONDO
Output XRZL NLMWL

Con la chiave ad alfabeto inverso, le lettere vengono sostituite in base alla posizione: C→X, I→R, A→Z e O→L.

Cifrare ATTACCO ALL ALBA Chiave: zyxwvutsrqponmlkjihgfedcba
Input ATTACCO ALL ALBA
Output ZGGZXXL ZOO ZOYZ

Esempio didattico: la stessa lettera produce sempre la stessa lettera cifrata.

Decifrare il testo cifrato Chiave: zyxwvutsrqponmlkjihgfedcba
Input XRZL NLMWL
Output CIAO MONDO

La ricerca inversa nella chiave ripristina il testo originale.

Conservare maiuscole e punteggiatura Chiave: zyxwvutsrqponmlkjihgfedcba
Input Incontro alle 10:00!
Output Rmxlmgil zoov 10:00!

Vengono sostituite solo le lettere dell’alfabeto rilevato. Spazi, numeri, segni e maiuscole restano invariati.

Come funziona il cifrario a sostituzione semplice

Il cifrario a sostituzione semplice è un classico cifrario a sostituzione monoalfabetica. Ogni lettera del testo in chiaro viene sostituita dalla lettera che occupa la stessa posizione in un alfabeto cifrante mescolato. Per l'italiano, la chiave deve essere una permutazione completa dell'alfabeto supportato dallo strumento.

Per cifrare, si cerca ogni lettera del testo in chiaro nell'alfabeto normale e si prende la lettera corrispondente dalla chiave. Per decifrare, il procedimento si inverte: la lettera cifrata viene cercata nella chiave e sostituita con la lettera corrispondente dell'alfabeto normale.

La stessa tabella di sostituzione viene usata per tutto il messaggio, per questo il metodo è monoalfabetico. Spazi, punteggiatura, cifre e altri caratteri fuori dall'alfabeto rilevato restano invariati, e le maiuscole vengono conservate.

Codificatore e decodificatore online di sostituzione semplice

Questo strumento può trasformare il testo in chiaro in testo cifrato per sostituzione oppure decifrarlo di nuovo quando si conosce la stessa chiave alfabetica. Inserisci il messaggio, scegli se cifrare o decifrare e fornisci un alfabeto mescolato completo come chiave.

Il servizio valida la chiave prima dell'elaborazione. Una chiave valida deve contenere ogni lettera di un alfabeto supportato esattamente una volta, senza lettere mancanti o duplicate. L'alfabeto viene rilevato dalla chiave: una chiave italiana elabora lettere italiane, una chiave inglese lettere inglesi e così via.

Chiavi, alfabeti e caratteri conservati

La chiave è la parte essenziale del cifrario a sostituzione semplice. Non è una parola chiave e non è uno spostamento numerico: è l'intero alfabeto cifrante scritto nell'ordine di sostituzione. Per l'italiano, la chiave deve includere tutte le lettere supportate dall'alfabeto dello strumento.

Lo strumento supporta più alfabeti linguistici, tra cui italiano, inglese, russo, spagnolo, tedesco, francese, portoghese e turco. I caratteri che non appartengono all'alfabeto rilevato vengono lasciati invariati, così è facile conservare spazi, virgole, punti, numeri e formattazione mentre si cifrano solo le lettere.

Sicurezza e analisi delle frequenze

Un cifrario a sostituzione semplice ha un numero enorme di chiavi possibili. Per un alfabeto di n lettere esistono n! permutazioni. Tuttavia, non è sicuro per proteggere informazioni reali.

Poiché ogni lettera del testo in chiaro diventa sempre la stessa lettera cifrata, il profilo statistico della lingua rimane visibile. Lettere frequenti, parole ripetute, doppie lettere e combinazioni comuni possono rivelare la tabella di sostituzione. Per questo il cifrario è utile per imparare, creare enigmi e mostrare esempi storici, ma non per dati sensibili.

FAQ

La chiave è una permutazione dell'intero alfabeto: ogni lettera compare esattamente una volta, ma in un ordine mescolato. La stessa chiave viene usata per sostituire tutte le lettere del messaggio.

Per un alfabeto di n lettere esistono n! chiavi possibili. Anche se il numero è enorme, il cifrario può essere violato con l'analisi delle frequenze, perché ogni lettera cifrata rappresenta sempre la stessa lettera originale.

Il cifrario di Cesare è un caso particolare di sostituzione semplice, in cui l'alfabeto cifrante è soltanto spostato di un numero fisso di posizioni. La sostituzione semplice consente invece qualsiasi permutazione dell'alfabeto.

A volte sì, soprattutto se il testo cifrato è abbastanza lungo. Le frequenze delle lettere, gli schemi delle parole, le lettere ripetute e le frasi probabili aiutano a ricostruire la chiave.

Una chiave valida deve essere una permutazione completa di un alfabeto supportato. Ogni lettera deve comparire esattamente una volta, senza duplicati e senza omissioni.

No. Lo strumento trasforma solo le lettere dell'alfabeto rilevato. Spazi, cifre, segni di punteggiatura e altri simboli vengono copiati senza modifiche, e le maiuscole vengono conservate.

No. È un cifrario storico e didattico, non un metodo di sicurezza moderno. La sostituzione monoalfabetica conserva i modelli di frequenza della lingua.

Il servizio supporta diversi alfabeti, tra cui italiano, inglese, russo, spagnolo, tedesco, francese, portoghese e turco. L'alfabeto viene determinato dai caratteri presenti nella chiave.
Strumenti correlati

Cifrario di Cesare

Cifrario classico a spostamento di lettere con valori personalizzati.

Cifrario XOR

Cifratura e decifratura XOR online con chiavi di testo o hex.

Cifrario di Playfair

Classico cifrario a sostituzione per digrammi con matrice basata su parola chiave.