Come usare il cifrario a sostituzione con chiave
- Inserisci un messaggio breve in chiaro o cifrato e scegli Codifica o Decodifica. Il messaggio può contenere spazi, punteggiatura, numeri e altri sistemi di scrittura, ma deve includere almeno una lettera inglese A–Z.
- Inserisci esattamente 26 lettere nel campo della chiave. La prima sostituisce A, la seconda B e così via fino a Z. Una chiave valida è una permutazione: ogni lettera A–Z compare una volta.
- Seleziona Converti. Codifica segue l'alfabeto dal testo in chiaro alla chiave; Decodifica costruisce la corrispondenza inversa dalla stessa chiave.
- Copia risultato copia solo il messaggio convertito. Modificare messaggio, chiave o direzione cancella subito risultato precedente e stato di copia.
Come funziona una chiave di sostituzione di 26 lettere
Scrivi l'alfabeto ordinario ABCDEFGHIJKLMNOPQRSTUVWXYZ sopra l'alfabeto della chiave. Con l'esempio QWERTYUIOPASDFGHJKLZXCVBNM, A corrisponde a Q, B a W, C a E e Z a M. La codifica sostituisce ogni lettera in chiaro usando quella colonna. La decodifica inverte la ricerca: Q torna ad A, W a B e M a Z.
Serve una permutazione completa perché ogni lettera cifrata abbia una sola corrispondente in chiaro. Una lettera mancante rende indefinita parte della corrispondenza; una ripetuta rende ambigua l'inversa. La convalida distingue quindi lunghezza errata, caratteri fuori da A–Z e duplicati, senza tentare di riparare la chiave. Maiuscole/minuscole della chiave vengono ignorate, mentre quelle di ogni lettera del messaggio vengono conservate.
Vengono sostituite solo le lettere inglesi non accentate del messaggio. Spazi, punteggiatura, cifre, emoji, lettere accentate, coreano, giapponese e altre scritture restano nelle posizioni originali. A differenza di Vigenère, la corrispondenza non avanza con la posizione: la stessa lettera in chiaro produce sempre la stessa lettera cifrata.
Esempi esatti di sostituzione
La chiave QWERTYUIOPASDFGHJKLZXCVBNM associa ABC XYZ → QWE BNM. Decodifica QWE BNM con la stessa chiave per recuperare ABC XYZ. Questo vettore agli estremi dell'alfabeto controlla entrambe le estremità della corrispondenza.
Con la stessa chiave, HELLO! → ITSSG!. Decodificare ITSSG! restituisce HELLO!, mentre il punto esclamativo resta invariato. Questi vettori vengono verificati indipendentemente nei test della funzione.
Quando è utile questo convertitore
- Crea o controlla un esercizio scolastico di sostituzione monoalfabetica quando mittente e destinatario condividono l'alfabeto completo della chiave.
- Risolvi un rompicapo dopo aver ricevuto la corrispondenza esatta, oppure verifica che una permutazione proposta decodifichi ogni lettera in modo univoco.
Requisiti della chiave e limiti di sicurezza
- La pagina richiede la chiave completa di 26 lettere. Non deduce chiavi dal testo cifrato, non verifica frequenze delle parole, non classifica possibili testi in chiaro e non promette una soluzione automatica. Il risultato ha significato solo quando la chiave fornita corrisponde al messaggio.
- La sostituzione semplice conserva gli schemi di frequenza delle lettere e non è crittografia moderna. Non usarla per password o dati privati. La pagina non offre caricamento di file, archiviazione, account, decodificatore in rete, alfabeto personalizzato, simboli omofonici o generatore di alfabeto da parola chiave.
Domande sul cifrario a sostituzione
Quale ordine usano le 26 lettere della chiave?
La posizione 1 sostituisce A, la 2 sostituisce B e la 26 sostituisce Z. L'alfabeto ordinario è la riga sorgente fissa.
Perché le lettere duplicate vengono rifiutate?
Due lettere in chiaro condividerebbero una lettera cifrata, impedendo alla decodifica di scegliere un originale unico. Una permutazione evita questa ambiguità.
Decodifica richiede una seconda chiave inversa?
No. Lo strumento costruisce la corrispondenza inversa dalla stessa chiave valida di 26 lettere.
Può risolvere un testo cifrato senza chiave?
No. Ricerca automatica della chiave e analisi delle frequenze sono esplicitamente escluse da questo convertitore a corrispondenza esatta.