Comprendiendo Vignere Cipher
Vignere Cipher incluye un giro con el algoritmo Caesar Cipher utilizado para el cifrado y descifrado. Vignere Cipher funciona de manera similar al algoritmo Caesar Cipher con solo una distinción importante: Caesar Cipher incluye algoritmo para cambio de un carácter, mientras que Vignere Cipher incluye clave con cambio de varios alfabetos.
Ecuación matemática
Para el cifrado, la ecuación matemática es la siguiente:
$$ E_ {k} \ left (M {_ {i {}}} \ right) = \ left (M_ {i} + K_ {i} \ right) \; \; \; modificación \;\; 26 $$
Para el descifrado, la ecuación matemática es la siguiente:
$$ D_ {k} \ left (C {_ {i {}}} \ right) = \ left (C_ {i} -K_ {i} \ right) \; \; \; modificación \;\; 26 $$
El cifrado de Vignere utiliza más de un conjunto de sustituciones y, por lo tanto, también se denomina polyalphabetic cipher. Vignere Cipher utilizará una clave de letra en lugar de una representación de clave numérica: la letra A se utilizará para la clave 0, la letra B para la clave 1, etc. Los números de las letras antes y después del proceso de cifrado se muestran a continuación:
La posible combinación de la cantidad de claves posibles basadas en la longitud de la clave Vignere se da de la siguiente manera, lo que da el resultado de cuán seguro es el algoritmo de cifrado de Vignere
Vignere Tableau
El cuadro utilizado para el cifrado Vignere es el que se muestra a continuación: