Cómo codificar y decodificar usando el sistema de cifrado de vigenère
El cifrado Vigenère es un método de cifrado que utiliza un número de diferentes "sistemas de cifrado César" basado en las letras de una palabra clave. En un cifrado César, cada letra del pasaje se mueve desde la posición de una serie de cartas para ser sustituido por la letra correspondiente. Por ejemplo, esto significa que en un período de tres posiciones de cambio en un cifrado César: La convertirse D E C B convierta convertido F, etc. El cifrado Vigenère se basa en este método, el uso de varios números de César en diferentes puntos del mensaje. Este artículo muestra cómo usarlo.
pasos
método 1
cifra1
Obtener un cuadrado de Vigenère (foto al final de este artículo) o crear su propia plaza de Vigenère.
2
Piense en una palabra clave que es inferior a las frases o frase que desea encriptar. Para este ejemplo vamos a utilizar:
CAL
3
Anote su mensaje sin espacios. Para este ejemplo vamos a utilizar:
WIKIHOWISTHEBEST
4
Escriba la palabra clave debajo de su mensaje, alineando cuidadosamente cada letra de palabras clave con una carta de su mensaje. Haga esto hasta que haya alineado todo el mensaje de las letras:
WIKIHOWISTHEBEST
LIMELIMELIMELIME
5
Cortar frase de palabras clave para adaptar, si es necesario. En el ejemplo utilizado para este artículo, la palabra
CALSe ajusta perfectamente, pero cuando la palabra clave no se ajusta a la perfección, sin necesidad de utilizar la palabra completa. Por ejemplo:
WIKIHOWISTHEBESTOFTHEBEST
LIMELIMELIMELIMELIMELIMEL
6
Ir a la línea de la primera letra de palabras clave en el cuadrado de Vigenère y vaya a la columna de la primera letra del mensaje y encontrar la línea de punto de intersección y la columna. Esta es la letra de cifrado.
7
Continúe de esta manera hasta que se cifra toda su frase. El ejemplo termina como:
LAYEWGKEHLVAQWGP
método 2
leer1
Realice los pasos anteriores en orden inverso para descifrar el texto cifrado.
2
Encuentra la columna de la primera letra del texto cifrado, y continúe hasta llegar a la primera letra de palabras clave de línea. Esta carta es la primera letra de la frase codificada.
3
Continuar de esta manera hasta que descifrar por completo el texto.
4
Hecho.
Cuadrado de Vigenère
consejos
- Al dar el mensaje cifrado a otra persona, lo que necesita saber la contraseña para descifrar el código, a continuación, en voz baja en secreto con ella o utilizar un cifrado César predeterminada para cifrar la contraseña.
- Hay descifradores de Vigenère en línea que puede utilizar para ayudar a descifrar el código. Buscar en la Internet para encontrarlos.
- Otro método de cifrado es encontrar una letra correspondiente en la intersección de filas y columnas. En este caso, "W y L carta es H" etcétera. WIKIHOWISTHEBEST convierte HQWMSWIMDBTIMMEX.
- Asegúrese de que ha cifrado correctamente. Un erróneamente texto cifrado puede ser imposible de interpretar correctamente, y es difícil de reconocer un error sin un segundo cheque.
- Si utiliza un cuadrado de mayor Vigenére, incluyendo tanto la partitura como el espaciado, la cifra llega a ser más difícil de romper. Esto es especialmente cierto cuando "palabra clave" o "frase" Es tan largo o más largo que el mensaje.
- Otro método para ofuscar su mensaje aún más es utilizar el cifrado César en el mensaje original con un valor predeterminado (por ejemplo ROT13), cífralo usando un cifrado de Vigenère. Incluso decodificado, sin saber el resultado fue cifrado con el cifrado César antes de que el sistema de cifrado de Vigenère, el mensaje seguirá apareciendo al azar.
- Cuantas más veces sus "Palabra clave" o "frase clave" se repite más fácilmente patrones detectados estarán en texto claro y más fácil es para romper el cifrado. una "clave", De longitud igual o mayor que la longitud del mensaje es preferible.
anuncios
- Esta cifra no es infalible (no hay una cifra) y puede romperse rápidamente. Según los estándares de hoy en día, un Vigenère es extremadamente débil. No lo utilice para cualquier cosa verdaderamente de alto secreto. Para la investigación de cifrado más seguro AES y RSA. Esta cantidad puede, sin embargo, ser utilizado con un número de un solo uso (una clave de cifrado verdaderamente al azar de la misma longitud que el texto que se utiliza sólo una vez) para producir un texto cifrado que ya que la clave es segura, no puede ser descifrado.
Vídeo: Tutorial encriptación basica para novatos(utilizando java)
Vídeo: Encriptado de mensajes usando matrices || UAM Cuajimalpa || Licenciatura en Matemáticas Aplicadas
De esta manera? Compartir en redes sociales: