Subscribe:

Labels

jueves, 31 de mayo de 2012

Cifrador y Descifrador del método de César en Java

El cifrado de César
A pesar de ser uno de los métodos criptográficos más simples, el “cifrado de César” permitió a Julio César proteger sus mensajes importantes de las miradas no autorizadas. Consiste en substituir cada letra del mensaje por otra que se encuentre un número fijo de posiciones más adelante en el alfabeto, y aunque hoy puede ser “descifrado” hasta por un niño, hace 2000 años -en un mundo en el que pocas personas sabían leer y escribir- este mecanismo era considerado lo suficientemente seguro como para confiar en el la seguridad de un estado.[http://www.neoteo.com/el-cifrado-del-cesar]

Ahora veremos cómo cifrar y descifrar por el método de César, 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 CifradorCesar.java y DescifradorCesar.java y claro la clase CodigoCesar.java.

CifradorCesar.java: Que será la encarga de cifrar las letras que se le envíe:


DescifradorCesar.java: La cual se encargará de descifrar las letras que se le envíe:


CodigoCesar.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; 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