Come Cifrare e Decifrare Usando il Codice di Vigenère

Scarica PDFScarica PDF

Il cifrario di Vigenère è un metodo di cifratura che usa una serie di "cifrari di Cesare" differenti basati sulle lettere di una tastiera. In un cifrario di Cesare, ogni lettera durante la cifratura viene shiftata di un certo numero di lettere, per essere rimpiazzata dalla lettera corrispondente. Ad esempio, questo significa che in un cifrario di Cesare con lo shift di tre: A diventerebbe D, B diventerebbe E, C diventerebbe F, ecc. Un cifrario di Vigenère viene costruito a partire da questo metodo usando diversi cifrari di Cesare in punti differenti del messaggio; questo articolo mostra come utilizzarlo.

Metodo 1
Metodo 1 di 2:

Cifratura

Scarica PDF
  1. How.com.vn Italiano: Step 1 Ottieni un quadrato di Vigenère (in figura al fondo di questo articolo) o creane tu stesso uno.
  2. How.com.vn Italiano: Step 2 Pensa a una parola chiave che sia più corta della frase che vuoi cifrare.
    Per questo esempio useremo:
    LIME
  3. How.com.vn Italiano: Step 3 Scrivi il tuo messaggio senza spazi.
    Per questo esempio useremo:
    WIKIHOWISTHEBEST
  4. How.com.vn Italiano: Step 4 Scrivi la parola chiave sotto il tuo messaggio, allineando con cura ogni lettera con una lettera del tuo messaggio.
    Fallo finché il messaggio non finisce:
    WIKIHOWISTHEBEST

    LIMELIMELIMELIME
  5. How.com.vn Italiano: Step 5 Taglia la parola chiave alla fine, se necessario.
    Nell’esempio usato in questo articolo, la parola
    LIME
    ci sta perfettamente, ma quando la parola non sta perfettamente, non è necessario usare tutta la parola. Ad esempio:
    WIKIHOWISTHEBESTOFTHEBEST

    LIMELIMELIMELIMELIMELIMEL
  6. How.com.vn Italiano: Step 6 Vai alla riga...
    Vai alla riga della prima lettera della parola chiave nel quadrato di Vigenère e vai alla colonna della prima lettera dell’attuale messaggio, e trova il punto d’intersezione della riga e della colonna. Questa è la tua lettera per cifrare.
  7. How.com.vn Italiano: Step 7 Continua con questo metodo finché l’intera frase non risulta cifrata.
    L’esempio termina con:
    LAYEWGKEHLVAQWGP
    Pubblicità
Metodo 2
Metodo 2 di 2:

Decifratura

Scarica PDF
  1. How.com.vn Italiano: Step 1 Fai i precedenti passaggi al contrario per decifrare.
  2. How.com.vn Italiano: Step 2 Trova la colonna...
    Trova la colonna corrispondente alla prima lettera del testo cifrato, e vai avanti finché non raggiungi la riga della prima lettera della parola chiave. Quella è la prima lettera della frase cifrata.
  3. How.com.vn Italiano: Step 3 Continua così finché non hai decifrato completamente il testo.
  4. How.com.vn Italiano: Step 4 Finito.
    Pubblicità

Consigli

  • Controlla per assicurarti che la cifratura sia corretta. Una cifratura erronea potrebbe essere impossibile da interpretare correttamente, ed è difficile riconoscere un errore senza controllare nuovamente.
  • Un altro metodo di cifratura è trovare una lettera corrispondente all’intersezione di una riga e una colonna. In questo caso “le lettere W e L corrispondono ad H” e così via. WIKIHOWISTHEBEST diventa HQWMSWIMDBTIMMEX.
  • Un altro metodo per offuscare ulteriormente il tuo messaggio è di applicare il cifrario di Cesare al messaggio originale usando un valore predeterminato (ad esempio: come ROT13), poi applicare il cifrario di Vigenère. Anche se decifrato, senza conoscere che il risultato è stato cifrato prima con Cesare, appariranno sempre parole indistinguibili.
  • Ci sono decifratori di Vigènere online che puoi usare per aiutarti a decifrare il tuo codice. Fai una ricerca per trovarli.
  • Quando mandi il messaggio criptato a qualcun altro, questi deve essere a conoscenza della parola chiave usata per decifrare il codice, quindi fagliela sapere segretamente in anticipo o usa un cifrario di Cesare prefissato per cifrare anche la chiave.
  • Quanto più spesso la tua "Parola chiave" o "Espressione chiave" viene ripetuta, quanto più facilmente degli schemi possono essere riconosciuti nel testo cifrato ed è più semplice rompere il cifrario. Una “Chiave” lunga tanto quanto il messaggio o più lunga è preferibile.
  • Se usi un quadrato di Vigènere più grande che include anche la punteggiatura e gli spazi, il cifrario diventa più difficile da rompere. Questo avviene principalmente quando la "Parola chiave" o l’"Espressione chiave" è lunga come il messaggio o più lunga.
Pubblicità

Avvertenze

  • Questo cifrario non è completamente sicuro (nessuno lo è), e può essere rotto facilmente. Per gli standard correnti il cifrario di Vigènere è molto debole. Non usarlo per niente che sia top secret. Per cifrature più sicure, ricerca l’AES e l’RSA. Questo cifrario può comunque essere usato con un one time pad (una cifratura veramente casuale della stessa lunghezza del testo che viene usata una sola volta), per produrre un testo cifrato che, se la chiave è sicura, non può essere rotto.
Pubblicità

Informazioni su questo How.com.vn

How.com.vn è una "wiki"; questo significa che molti dei nostri articoli sono il risultato della collaborazione di più autori. Per creare questo articolo, 28 persone, alcune in forma anonima, hanno collaborato apportando nel tempo delle modifiche per migliorarlo. Questo articolo è stato visualizzato 36 874 volte
Categorie: Comunicazione | Giochi
Questa pagina è stata letta 36 874 volte.

Hai trovato utile questo articolo?

⚠️ Disclaimer:

Content from Wiki How Italiano language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Pubblicità