Cos'è Cifrario di Vigenère?

Strumento cifrario di Vigenère online gratuito. Cifra o decifra testo utilizzando la tabella di Vigenère.

Il cifrario di Vigenère rappresenta un progresso significativo rispetto ai semplici cifrari di sostituzione come quello di Cesare. Invece di spostare ogni lettera della stessa quantità, il cifrario di Vigenère usa una parola chiave per determinare uno spostamento diverso per ogni lettera. Questo lo rende un cifrario polialfabetico — la stessa lettera in chiaro può essere cifrata in lettere diverse a seconda della sua posizione, vanificando la semplice analisi delle frequenze.

La cifratura funziona allineando ripetutamente la parola chiave sotto il testo in chiaro. Ogni lettera della chiave determina lo spostamento di Cesare per la corrispondente lettera in chiaro (A=0, B=1, ..., Z=25). Con una parola chiave di lunghezza n, lo spazio delle chiavi effettivo è 26^n. Una parola chiave di 5 lettere crea 26^5, ovvero circa 12 milioni di chiavi possibili, rendendo impraticabile la forza bruta.

Lo strumento fornisce cifratura e decifratura con una parola chiave, modalità autokey, visualizzazione della chiave carattere per carattere e analisi statistica dell’Indice di Coincidenza (IC). La modalità autokey estende la parola chiave usando il testo in chiaro stesso, eliminando lo schema ripetitivo che rende Vigenère standard vulnerabile all’esame di Kasiski. La visualizzazione della chiave mostra esattamente come ogni lettera della chiave si mappa su ogni posizione del testo in chiaro.

Il pannello dell’Indice di Coincidenza offre un’analisi statistica del testo cifrato. Per il testo in chiaro inglese, l’IC è circa 0,0667. Per il testo casuale, l’IC è circa 0,0385. Se il testo cifrato con Vigenère mostra un IC vicino a 0,0385, il cifrario sta funzionando correttamente. Un valore sopra 0,045 suggerisce che la parola chiave potrebbe essere abbastanza corta da essere violata.

Casi d'uso reali per Cifrario di Vigenère

Cifrare un messaggio con una parola chiave

Uno studente cifra “ATTACK AT DAWN” con la parola chiave “SECRET.” Ogni “A” nel testo in chiaro viene cifrata in lettere diverse a seconda di quale lettera della chiave si allinea con essa. La visualizzazione della chiave mostra la mappatura carattere per carattere. Il valore IC conferma il comportamento polialfabetico. Decifrare con la stessa parola chiave ripristina il messaggio originale.

Usare la modalità autokey per una cifratura più forte

Un appassionato di crittografia prepara un messaggio e attiva la modalità autokey. Dopo che la parola chiave “KEY” è stata usata, il testo in chiaro estende la chiave per le posizioni rimanenti. La visualizzazione della chiave mostra prima le lettere della chiave, poi le lettere del testo in chiaro che subentrano. Il testo cifrato risultante non mostra schemi ripetitivi.

Analizzare il testo cifrato con l’Indice di Coincidenza

Un giocatore di CTF riceve un testo cifrato e lo elabora con lo strumento. Il calcolo dell’IC mostra 0,042, coerente con la cifratura Vigenère. Prova diverse lunghezze della parola chiave analizzando il testo cifrato alla ricerca di sequenze ripetute. L’IC aiuta a confermare quando la decifratura ha avuto successo.

Perché usare Cifrario di Vigenère?

  • Cifrario Vigenère classico con parola chiave
  • Modalità autokey per crittografia più forte
  • Cifrario bidirezionale — auto-inverso

Come usare Cifrario di Vigenère — Guida passo passo

1

Inserisci il testo nel campo di input.

2

Inserisci una parola chiave.

3

Scegli la modalità: Codifica, Decodifica o Autokey.

A chi è rivolto Cifrario di Vigenère?

  • crittografia
  • sicurezza
  • istruzione

Consigli professionali per Cifrario di Vigenère

  • 1Usa la modalità autokey per una cifratura più forte. Il Vigenère standard ripete lo schema della parola chiave, rendendolo vulnerabile all’esame di Kasiski. L’autokey elimina questa ripetizione usando il testo in chiaro per estendere la chiave.
  • 2L’Indice di Coincidenza è un potente strumento di crittoanalisi. Calcola l’IC del tuo testo cifrato — se è vicino a 0,0385, la cifratura polialfabetica sta nascondendo efficacemente le frequenze delle lettere. Se è sopra 0,045, la parola chiave potrebbe essere troppo corta.
  • 3Il generatore di chiavi casuali usa crypto.getRandomValues per produrre una parola chiave casuale crittograficamente sicura. Usalo per generare chiavi lunghe quanto il tuo messaggio per una sicurezza simile al one-time pad.
  • 4Non riutilizzare mai una parola chiave Vigenère per più messaggi. Due messaggi cifrati con la stessa chiave possono essere combinati per annullare la cifratura, rivelando entrambi i testi in chiaro con tecniche di crib dragging.

Cifrario di Vigenère — Domande frequenti

What is the advantage of Vigenère over Caesar?

Vigenère uses a keyword to apply different shifts to each letter, making it a polyalphabetic cipher. This resists simple frequency analysis because the same plaintext letter can encrypt to different ciphertext letters depending on position.

What is autokey mode?

Autokey mode uses the plaintext itself to extend the keyword. After the keyword is exhausted, the plaintext characters are used as the key for subsequent positions. This prevents the repeating pattern that makes standard Vigenère vulnerable to Kasiski examination.

How is the Index of Coincidence interpreted?

IC measures how likely two randomly selected letters are identical. For English text, IC ≈ 0.0667. For random text, IC ≈ 0.0385. A Vigenère-encrypted text with a short keyword will have IC closer to 0.0385, while a value above 0.045 suggests the text may be monoalphabetic or the keyword is very long.

Does the text analyzer support non-English languages?

Yes. The analysis uses the browser's native Intl API for language-aware text segmentation. Word and character counting works correctly for most languages including Chinese, Japanese, Arabic, and accented Latin scripts.

Can I process very long documents?

Documents up to approximately 100,000 words are supported. Analysis is incremental, meaning results update instantly even for large texts without blocking the browser.

Pronto a usare Cifrario di Vigenère?

Strumento online gratuito — funziona nel browser, senza registrazione. Inizia subito.

Prova ora
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.