Método desencriptación de cifrado playfair
Cifrado
de Playfair
Encriptación:
La
tabla se llena con una palabra o frase secreta descartando las letras
repetidas. Se rellenan los espacios de la tabla con las letras del
alfabeto en orden. Usualmente se ponen en un mismo hueco la "J"
y la
"I". Esto se hace debido a que la tabla tiene 25 espacios y
el alfabeto tiene 26 símbolos. La frase secreta se ingresa a la
tabla de izquierda a derecha y arriba hacia abajo. La frase secreta
junto con las convenciones para llenar la tabla de 5x5 constituyen la
clave de encriptación.
La
encriptación se realiza de la siguiente forma:
El
mensaje original que se desea encriptar es dividido en bloques de dos
caracteres cada
uno
y se le aplican las siguientes cuatro reglas en orden.
-
Si en el bloque las dos letras son la misma, se reemplaza la segunda por una X y se encriptael nuevo par.
-
Si las dos letras del bloque aparecen en la misma fila de la tabla, cada una se reemplaza por la letra que se encuentra a su derecha. Si esta en el borde se coje la primera.
-
Si las dos letras del bloque aparecen en la misma columna de la tabla, cada una se reemplaza por la letra que se encuentra por debajo
-
Si las letras no se encuentran en la misma fila ni columna, formar el rectángulo y coger las letras que están en sus vértices , se empieza por la primera letra de las dos y en sentido anti-horario.
Descifrar Playfair:
Lo
primero que hay que hacer es saber cual es la palabra clave. Una vez
que la conoces
creas
la tabla de 5 por 5 en la cual te vas a guiar. Cada dos letras se va
descodificando.
-
Si las dos letras del bloque aparecen en la misma columna de la tabla, cada una se reemplaza por la letra que se encuentra por encima.
-
Si las letras no se encuentran en la misma fila ni columna se las reemplaza por las letras que están en el vértice del rectángulo formado por los dos caracteres . Se empieza por la primera letra de las dos y se descodifica en sentido horario.
-
CRI/JPTOSEMALYFBDGHKNQUVWXZ
las
letras son "BS" se descifra como "YM
Comentarios
Publicar un comentario