UTILS.
100% nel browser
🗝️

Cifrario a Parola Chiave (Sostituzione Monoalfabetica)

Costruisci un alfabeto di sostituzione da una parola chiave e codifica o decodifica il testo attraverso di esso, con la tabella completa di mappatura da chiaro a cifrato mostrata.


    
output

Informazioni su questo strumento

Il Cifrario a Parola Chiave è il classico modo per generare un alfabeto di sostituzione monoalfabetica da una parola chiave memorabile. Questo strumento costruisce quell'alfabeto cifrato, mostra la mappatura completa e lo usa per cifrare o decifrare il tuo testo nel browser. È distinto da Cesare (uno scorrimento fisso), Atbash (un'inversione fissa) e Affine (una formula lineare): qui l'intero alfabeto di sostituzione deriva da una parola che scegli.

L'alfabeto cifrato viene costruito scrivendo la parola chiave con le lettere duplicate rimosse, poi aggiungendo le rimanenti lettere non usate di A–Z in ordine. Una lettera di inizio riempimento opzionale ti permette di iniziare quella sequenza rimanente da un punto scelto (con avvolgimento intorno all'alfabeto) per una variazione extra. La stringa risultante di 26 lettere si allinea posizionalmente con l'alfabeto in chiaro A–Z, quindi la lettera a ogni indice diventa il suo sostituto. La codifica mappa da chiaro a cifrato; la decodifica inverte la stessa tabella.

Tutta l'elaborazione avviene localmente, quindi nulla di ciò che digiti lascia il tuo dispositivo. Il caso viene preservato e qualsiasi carattere non alfabetico passa intatto, il che mantiene punteggiatura e spaziatura intatte. Poiché è una semplice sostituzione, il cifrario preserva gli schemi di frequenza delle lettere ed è vulnerabile all'analisi delle frequenze — ottimo per enigmi e apprendimento, ma non per segreti reali. Ad esempio, la parola chiave KRYPTOS produce l'alfabeto cifrato KRYPTOSABCDEFGHIJLMNQUVWXZ.

Domande frequenti

Come viene generato l'alfabeto cifrato?
Scrivi la parola chiave, eliminando le lettere ripetute, poi aggiungi le lettere di A–Z che non sono ancora comparse, in ordine. Quella stringa di 26 lettere viene allineata con l'alfabeto in chiaro posizione per posizione per formare la chiave di sostituzione.
Cosa fa la lettera di inizio riempimento?
Imposta il punto in cui iniziano le lettere restanti (non della parola chiave). Invece di continuare sempre da A, il riempimento può iniziare da una lettera scelta e avvolgersi intorno all'alfabeto, producendo una mappatura diversa pur usando ogni lettera esattamente una volta.
In cosa è diverso da un cifrario di Cesare?
Un cifrario di Cesare sposta ogni lettera della stessa quantità fissa, quindi l'alfabeto cifrato è solo una rotazione. Un cifrario a parola chiave mescola l'alfabeto in base a una parola, dando uno spazio delle chiavi molto più grande, anche se entrambi restano sostituzioni monoalfabetiche.
Il cifrario a parola chiave è sicuro?
No. In quanto sostituzione monoalfabetica lascia intatti gli indizi di frequenza delle lettere e degli schemi di parole, quindi viene facilmente violato dall'analisi delle frequenze su testo sufficiente. È ideale per enigmi, aule e CTF, non per proteggere dati sensibili.

Altri strumenti