Subscribe:

Labels

sábado, 2 de junio de 2012

Cifrador y Descifrador del método de Sustitución Monoalfabético, Monográmico con Desplazamiento N en Java

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/]

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;
Bueno vamos con el caso; primero veamos la estructura de carpetas con las que contará nuestro proyecto, ProyectoEncriptacionSI

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:

Todo en Infolinks