Come codificare e decodificare utilizzando Vigènere Cipher

Autore: Ellen Moore
Data Della Creazione: 16 Gennaio 2021
Data Di Aggiornamento: 19 Maggio 2024
Anonim
Come codificare e decodificare utilizzando Vigènere Cipher - Enciclopedia
Come codificare e decodificare utilizzando Vigènere Cipher - Enciclopedia

Contenuto

La cifratura Vigènere è un metodo di crittografia che utilizza una serie di differenti "cifrature Cesare" basate sulle lettere di una parola chiave. In un cifrario Cesare, ogni lettera del brano è spostata di un certo numero di lettere, per essere sostituite dalla lettera corrispondente. Ad esempio, questo significa che in uno spostamento di tre posizioni in un cifrario Cesare: A diventerebbe D; B diventerebbe E; C diventerebbe F, ecc. La cifratura di Vigènere si basa su questo metodo, utilizzando diversi cifrari César in diversi punti del messaggio. Questo articolo mostra come usarlo.

Passi

Metodo 1 di 2: crittografa

  1. Prendi una piazza Vigènere (foto alla fine di questo articolo) o crea la tua piazza Vigènere.

  2. Pensa a una parola chiave più breve delle frasi o delle frasi che desideri crittografare. Per questo esempio, useremo:

    LIME

  3. Scrivi il tuo messaggio senza spazi. Per questo esempio, useremo:

    WIKIHOWISTHEBEST


  4. Scrivi la parola chiave sotto il tuo messaggio, allineando attentamente ogni lettera della parola chiave con una lettera nel tuo messaggio. Fallo finché non avrai allineato tutte le lettere nel messaggio:

    WIKIHOWISTHEBEST

    LIMELIMELIMELIME


  5. Taglia la parola chiave per adattarla alla frase, se necessario. Nell'esempio utilizzato per questo articolo, la parola

    LIMEsi adatta perfettamente, ma quando la parola chiave non si adatta perfettamente, non è necessario utilizzare la parola completa. Per esempio:

    WIKIHOWISTHEBESTOFTHE MIGLIORE

    LIMELIMELIMELIMELIMELIMEL

  6. Vai alla prima riga della parola chiave nel quadrato delle Vigènere e vai alla colonna della prima lettera del messaggio e trova il punto di intersezione della riga e della colonna. Questa è la tua lettera criptata.
  7. Continua in questo modo finché l'intera frase non è crittografata. L'esempio finisce per assomigliare a:

    LAYEWGKEHLVAQWGP

Metodo 2 di 2: decifrazione

  1. Eseguire i passaggi precedenti in ordine inverso per decodificare il testo cifrato.
  2. Trova la colonna della prima lettera del testo cifrato e procedi fino a raggiungere la riga della prima lettera della parola chiave. Questa lettera è la prima lettera della frase in codice.
  3. Continua in questo modo finché non avrai completamente decifrato il testo.
  4. Finito.

Piazza Vigènere

Suggerimenti

  • Quando si consegna il messaggio crittografato a qualcun altro, devono conoscere la password per decifrare il codice, quindi sussurrargli segretamente o utilizzare un codice Caesar predefinito per crittografare la parola chiave.
  • Ci sono cracker Vigènere online che puoi usare per aiutarti a decifrare il codice. Fai una ricerca su Internet per trovarli.
  • Un altro metodo di crittografia consiste nel trovare una lettera corrispondente all'intersezione di righe e colonne. In questo caso, "la lettera W e L è H" e così via. WIKIHOWISTHEBEST diventa HQWMSWIMDBTIMMEX.
  • Verifica di aver crittografato correttamente. Il testo crittografato in modo errato può essere impossibile da interpretare correttamente ed è difficile riconoscere un errore senza un secondo controllo.
  • Se usi un quadrato Vigènere più grande, che include sia la punteggiatura che la spaziatura, la figura diventa più difficile da rompere. Ciò è particolarmente vero quando la "parola chiave" o la "frase" è lunga quanto o più lunga del messaggio.
  • Un altro metodo per offuscare ulteriormente il tuo messaggio consiste nell'utilizzare il codice Caesar nel messaggio originale con un valore predeterminato (ad esempio: ROT13), quindi crittografarlo utilizzando un codice Vigènere. Anche se è stato decodificato, senza sapere che il risultato è stato criptato con il codice di Cesar prima del codice di Vigènere, il messaggio sembrerà comunque casuale.
  • Più spesso la tua "Parola chiave" o "Frase chiave" viene ripetuta, più facilmente i modelli verranno rilevati nel testo crittografato e più facile sarà rompere la crittografia. È preferibile una "chiave" di lunghezza uguale o maggiore della lunghezza del messaggio.

Avvertenze

  • Questo codice non è infallibile (nessun codice lo è) e può essere violato rapidamente. Per gli standard attuali, un dato di Vigènere è estremamente debole.Non usarlo per qualcosa di veramente top secret. Per ricerche di crittografia AES e RSA più efficaci. Questa cifra può, tuttavia, essere usata con una cifratura monouso (una chiave di cifratura veramente casuale della stessa lunghezza del testo che viene usata solo una volta) per produrre un testo cifrato che, fintanto che la chiave è sicura, non può essere decifrato.

Altre ezioni Il tuo migliore amico, fratello o collega ha finalmente avuto il coraggio di allontanari dal uo partner violento. tanno cercando di andare avanti, ma ora il loro ex violento ta cercando d...

Come ottenere un iPhone

Mark Sanchez

Maggio 2024

Altre ezioni Queto wikiHow ti inegna come decidere quale modello di iPhone acquitare in bae alle tue eigenze. Copre anche i vari luoghi da cui è poibile acquitare un iPhone. Parte 1 di 3: decider...

Leggi Oggi