viernes, 8 de noviembre de 2013

Cifrado Bífido


El método Bífido es un cifrado fraccionario. Es decir cada letra viene representada por una o más letras o símbolos.
En este caso hemos elegido este tipo de matriz de 5x5 en donde comenzaremos escribiendo nuestra clave "sin repetir ningún carácter" y una vez que hemos escrito la clave continuamos poniendo el resto del alfabeto que falta hasta completar la matriz. Una vez tenemos la matriz completa enumeraremos cada fila y cada columna del 1-5 quedando algo como veremos a continuación.



  • Como nuestro alfabeto consta de 27 letras tomaremos como a I/J y a N/Ñ como el mismo símbolo es decir lo colocaremos en la misma celda y para descifrar cual de ellos es en cada caso lo sacaremos por el contexto de la frase.
Para cifrar un texto sustituiremos cada letra de dicho texto por los números equivalentes que se correspondan con la letra según fila y columna, esto es un dato importante que deberemos de tener en cuenta ambas partes a la hora de cifrar el texto por que si no si no tomamos el mismo orden sera imposible descifrar el texto una vez lo cifremos. (Nosotros tomaremos como referencia siempre pirmero la fila y luego la columna para nuestras coordenadas).

Una vez dicho esto vamos a cifrar nuestro texto en claro "NO QUIERO COMER" y quedaría algo así.

TEXTO EN CLARO
N
O
Q
U
I
E
R
O
C
O
M
E
R
3
4
4
1
3
1
4
4
1
4
3
1
4
5
1
3
2
2
4
4
1
3
1
4
4
4

TEXTO CIFRADO
M
O
H
R
E
H
T
3
4
4
1
3
1
4
4
1
4
3
1
4
T
C
B
R
C
E
R
5
1
3
2
2
4
4
1
3
1
4
4
4
Para cifrarlo lo que hemos hecho ha sido coger las coordenadas de dos en dos pero esta vez en lugar de verticalmente las hemos cogido horizontalmente de manera que ahora el carácter a cambiado con respecto al texto en claro, obteniendo así un texto cifrado.
"MOHREHTCBRCE"

Ahora una vez que ya tenemos nuestro texto cifrado la forma descifrarlo sería la siguiente:
En primer lugar cogemos nuestro texto cifrado "MOHREHTCBRCE" y escribimos la serie de coordenadas que se corresponden con esos caracteres en una fila

"MOHREHTCBRCE" 
34413144143145132244131444

Ya que teniendo las coordenadas las dividiremos en dos filas al ser pares siempre nos quedaran iguales es decir con el mismo número de caracteres.

3441314414314
5132244131444

Una vez hecho este paso solo tenemos que coger de nuevo por parejas las coordenadas pero esta vez en vertical, sustituir dichas coordenadas por la letra correspondiente y nos quedaría algo así:

TEXTO EN CLARO
3
4
4
1
3
1
4
4
1
4
3
1
4
5
1
3
2
2
4
4
1
3
1
4
4
4
N
O
Q
U
I
E
R
O
C
O
M
E
R


No hay comentarios:

Publicar un comentario