MÉTODO DE
SUSTITUCIÓN, MONOALFABÉTICO, MONOGRÁMICO DE CESAR
El nombre utilizado es debido a que se menciona la técnica, el tipo de alfabeto y la forma de ordenar las letras para realizar el cifrado. El método consistía en un desplazamiento (n), con el propósito de sustituir cada carácter del mensaje en claro por otro situado (n) posiciones después.
[http://aerilon.wordpress.com/2011/05/05/introduccion-a-la-criptografia/]
[http://aerilon.wordpress.com/2011/05/05/introduccion-a-la-criptografia/]
Ahora veremos cómo cifrar y descifrar por el método de Sustitución Monoalfabético con Desplazamiento "N" , una vez más para la simplicidad del caso; vamos a trabajarlo en Consola, ya Uds. pueden hacerle una interfaz y trabajar con ella;
Como se muestra los paquetes y las respectivas clases que contiene:
Pasamos a ver las clases
CifradorSustitucionMonoalfabeticoDesplazamientoN.java y DescifradorSustitucionMonoalfabeticoDesplazamientoN.java y claro la clase
SustitucionMonoalfabeticoDesplazamientoN.java.Veamos las clases mencionadas
CifradorSustitucionMonoalfabeticoDesplazamientoN.java: Que será la encarga de cifrar las letras que se le envíe:
DescifradorSustitucionMonoalfabeticoDesplazamientoN.java: La cual se encargará de descifrar las letras que se le envíe:
SustitucionMonoalfabeticoDesplazamientoN.java: Que se encargará de la gestión del cifrado y descifrado.
y claro la clase Pruebas.java donde veremos algunas comprobaciones de nuestro encriptador y desencriptador:
Al ejecutar ésta última clase nos deberá mostrar algo como lo siguiente:
Bueno eso es todo por el momento, espero sus dudas y/o sugerencias; nuevamente gracias totales!! :D
Ahhhhhhh y por favor si el material te fue útil ayúdame recomendando por las redes sociales; dando "Me gusta" en Javaenaccion en Facebook o "+1" en Google+, etc etc. en :D.
0 comentarios:
Publicar un comentario