Capire Vignere Cipher

Vignere Cipher include una svolta con l'algoritmo Caesar Cipher utilizzato per la crittografia e la decrittografia. Vignere Cipher funziona in modo simile all'algoritmo Caesar Cipher con una sola distinzione principale: Caesar Cipher include l'algoritmo per lo spostamento di un carattere, mentre Vignere Cipher include la chiave con più alfabeti shift.

Equazione matematica

Per la crittografia l'equazione matematica è la seguente:

$$ E_ {k} \ sinistra (M {_ {i {}}} \ destra) = \ sinistra (M_ {i} + K_ {i} \ destra) \; \; \; mod \; \; 26 $$

Per la decrittazione l'equazione matematica è la seguente:

$$ D_ {k} \ sinistra (C {_ {i {}}} \ destra) = \ sinistra (C_ {i} -K_ {i} \ destra) \; \; \; mod \; \; 26 $$

Il cifrario Vignere utilizza più di un insieme di sostituzioni, e quindi è indicato anche come polyalphabetic cipher. Vignere Cipher utilizzerà una chiave di lettera invece di una rappresentazione di chiave numerica: la lettera A verrà utilizzata per la chiave 0, la lettera B per la chiave 1 e così via. Di seguito sono riportati i numeri delle lettere prima e dopo il processo di crittografia:

La possibile combinazione del numero di chiavi possibili in base alla lunghezza della chiave Vignere è data come segue, che dà il risultato di quanto sia sicuro l'algoritmo Vignere Cipher -

Vignere Tableau

Il tableau utilizzato per la cifratura Vignere è come mostrato di seguito: