BetaHache

2007/02/01

Cifrado de Vigenère

Filed under: Cifrado — Antonio @ 09:05

Hace unos días escribía sobre el cifrado del César, una forma muy sencillita de ocultar el texto.

Otro ejemplo sencillo de cifrarlo es utilizar distintos alfabetos empleando el método del César y utilizando una clave para componer los alfabetos. Cada letra de la clave indica por que letra comienza el alfabeto.

Por ejemplo, si utilizamos la clave “cesar”, indica que para cifrar la primera letra de un texto se utilizará el alfabeto empezando por la “c”, para la segunda se utilizará el alfabeto que empieza por la “e”, y así sucesivamente.

Veamos como se cifraría la palabra “prueba” utilizando la clave “cesar”:

Ejemplo cifrado.

Este tipo de cifrado es considerado simple polialfabético por utilizar varios alfabetos.

Como habrás intuido, la fortaleza de este tipo de cifrado radica en la longitud de la clave. Si la clave es más larga, se emplean más alfabetos y su criptoanálisis se hace más difícil.
Aquí pongo una imagen de la captura de un applet que utiliza esta técnica para cifrar un texto. Pincha en la imagen para acceder a la página que ejecuta el applet.
Ver página con ejemplo

Código fuente CifradoSimplePolialfabetico.java

No hay comentarios

Aún no hay comentarios.

RSS feed para los comentarios de esta entrada. TrackBack URL

Lo siento, el formulario de comentarios está cerrado en este momento.

Powered by WordPress