Cifra de Vigenère (II)

Introduce en el cuadro de la derecha el texto a cifrar o descifrar. |
Después introduce la clave y pulsa en cifrar o descifrar según sea el caso. | Clave:
En este cuadro verás el resultado de la operación. |

Motivación: En el enlace anterior a éste (by The JavaScript Source) observé ciertas deficiencias en el algoritmo de cifrado. Por ejemplo, que los números nunca se convierten en letras mayúsculas, o bien, que las mayúsculas nunca se convierten en minúsculas ni viceversa. Estas son debilidades que pueden ser explotadas por terceras personas para romper el código y descifrar el mensaje. Con ánimo de resolver estas deficiencias me animé a programar esta versión que, aunque menos vistosa, es más fiel al algoritmo conocido como cifra de Vigenère. Aún así hay que decir, que para un criptoanalista es posible, en teoría, descifrar estos mensajes siempre que disponga de un texto suficientemente largo. El ataque puede hacerse utilizando el método de Kasiski o el del índice de coincidencia.

Para conseguir mayor seguridad puedes utilizar Vigenère+ (3)

JM Soft

Menú Javascript | Página Principal