Cómo codificar y decodificar usando el cifrado vigènere

El cifrado de Vigenère es un método de cifrado que utiliza una serie de diferentes "Cifras de césar" Basado en las letras de una palabra clave. En un cifrado Caesar, cada letra del pasaje se mueve un cierto número de letras que se reemplazará por la letra correspondiente. Por ejemplo, esto significaría que en un cambio de cifrado Caesar de tres: A se convertiría en D- B se convertiría en E A, se convertiría en F, etc.Un cifrado de Vigenère se basa en este método mediante el uso de múltiples cifras de Caesar en diferentes puntos en el mensaje: este artículo le muestra cómo usarlo.

Pasos

Muestra cifrado y mensajes

Sample Vigenere Square

Apoyo a WikiHow y Desbloquear todas las muestras.

Método 1 de 2:
Codificar
  1. Imagen titulada Codificar y decodificar usando el Paso 1 de Vigènere Cipher
1. Obtenga un cuadrado de Vigenère (vea la muestra) o cree una Plaza de Vigenère por su cuenta.
  • Imagen titulada Codificar y decodificar usando el Paso 2 de Vigènere Cipher
    2. Piense en una palabra clave que sea más corta que la frase o frases que desea ceder.Para este ejemplo usaremos:
    LIMA
  • Imagen titulada Codificar y decodificar usando el Paso 3 de Vigènere Cipher
    3. Escriba su mensaje sin espacios.Para este ejemplo, usaremos:
    Wikihowisthebest
  • Imagen titulada Codificar y decodificar usando el Paso 4 de Vigènere Cipher
    4. Escriba la palabra clave en su mensaje, alineando con cuidado cada letra con una letra de su mensaje. Haga esto hasta que se quede sin mensaje:
    Wikihowisthebest
    Limillimelimeime
  • Imagen titulada Codificar y decodificar usando el STEP 5 del cifrado Vigènere
    5. Cortar la palabra clave para adaptarse a la frase si es necesario. En el ejemplo utilizado para este artículo, la palabra
    LIMA
    encaja perfectamente, pero cuando la palabra clave no es un ajuste perfecto, no hay necesidad de usar la palabra completa. Por ejemplo:
    Wikihowisthebestofthebest
    Limelimelimelimelimelimel
  • Imagen titulada Codificar y decodificar usando el Paso 6 de Vigènere Cipher
    6. Vaya a la fila de la primera letra de la palabra clave en la Plaza de Vigenère y vaya a la columna de la primera letra del mensaje real y encuentre el punto de intersección de la fila y la columna. Esa es su letra de cifrado.
  • Imagen titulada Codificar y decodificar usando el STEP 7 de Vigènere Cipher
    7. Continúe de esta manera hasta que toda su frase sea cifrada. Usando el cuadrado de la muestra de Vigenère dado anteriormente, la primera letra de texto cifrado es una H venida de la fila L y la columna W. Así que el texto cifrado es:
    Hqwmswimdbttimmex
  • Método 2 de 2:
    Descifrar
    1. Imagen titulada Codificar y decodificar usando el Paso 8 de Vigènere Cipher
    1. Realice los pasos anteriores en reversa para decodificar texto cifrado.
  • Imagen titulada Codificar y decodificar usando el Paso 9 de Vigènere Cipher
    2. Encuentra la fila de la primera letra de la palabra clave. Mire a lo largo de él para encontrar la primera letra del texto cifrado en esa fila. Siga la columna para encontrar la primera letra de la frase codificada en la parte superior de la tabla.
  • Imagen titulada Codificar y decodificar usando la introducción VIGèNERE CPERO
    3. Continúe de esta manera hasta que descifre completamente el texto.
  • Video

    Al utilizar este servicio, se puede compartir información con YouTube.

    Consejos

    Si usa un cuadrado de Vigènere más grande que incluye la puntuación y el espaciado, el cifrado se vuelve más difícil de romper. Esto es especialmente así cuando el "palabra clave" o "Frase clave" es tan largo o más largo que el mensaje. Luego estás cerca de un llamado almohadilla de una sola vez.
  • Revise dos veces para asegurarse de que gire correctamente.Un texto cifrado erróneamente puede ser imposible de interpretar correctamente, y es difícil reconocer un error sin un doble control.
  • Puede automatizar esto con el software apropiado para la programación visual y verifique si lo hizo correctamente.
  • Al administrar el texto cifrado a otra persona, deben saber la palabra clave para descifrar el código, así que lo susurra en secreto o use un cifrado César predeterminado para ceder la palabra clave también. Tenga en cuenta que hoy ya no es un cifrado seguro. Incluso puede ser agrietado automáticamente.
  • Hay descifradores de Vigenère Offline Vigenère que puede usar para ayudar a descifrar su código.Hacer un buscar para encontrarlos.
  • Otro método para abusar aún más su mensaje es aplicar otro tipo de cifrado (como un cifrado de transposición) al mensaje original, luego ejecutelo a través de un cifrado de Vigenère. Incluso si se decodifica, sin saber que el resultado se ha cifrado antes de que se use el cifrado VIGènere, aún parece ser gibberish. No aplique un cifrado de Caesar al mensaje original en lugar de un cifrado de transposición, ya que ambos pasos se pueden combinar a un paso de Vigenère y el texto cifrado no es protegido más fuerte.
  • Cuanto más a menudo su "palabra clave" o "Frase clave" Se repite los patrones más fácilmente detectados en el texto cifrado y más fácil es romper el cifrado.A "clave" Tan largo o más largo que la longitud del mensaje es preferible.
  • Advertencias

    Este cifrado no es a prueba de tontos (no hay cifrado) y se puede agrietarse rápidamente.Por los estándares actuales, el cifrado de Vigenère es extremadamente débil.NO UTILICE ESTO POR CUALQUIER CUALQUIER CUENDO TOPTRY SECRET. Para una investigación de cifrado más fuerte Aes y Rsa. Sin embargo, este cifrado puede usarse con una almohadilla de una sola vez como una llave (una secuencia verdaderamente aleatoria con la misma longitud que el texto que solo se usa una vez) para producir un texto cifrado que, siempre que la llave sea segura, no puede ser agrietado más rápido que solo hacer un ataque de fuerza bruta.
    Artículos Relacionados