Pregunta

¿Cómo puedo romper dos textos cifrados que han utilizado la misma clave dos veces? Por ejemplo, plaintext1 utiliza el "abcdefg" clave, y plaintext2 utiliza el "abcdefg" clave.

Sé que ciphertext2 ^ ciphertext1 es igual a plaintext1 ^ plaintext2. Y el método de plaintext1 ^ plaintext2 grieta es el mismo método para romper un "sistema de cifrado libro" (también a veces llamado un "funcionamiento de cifrado de clave", aunque un cifrado de clave en ejecución no es lo mismo que un cifrado de libro, ¿verdad?)

Yo sé que se supone que debo usar un ataque de diccionario, pero no estoy seguro de qué diccionario / lista de palabras que debe utilizar, y el algoritmo utilizado en este agrietamiento. ¿Puede alguien me proporcionará un enlace o un código que muestra cómo avanzar?

Soy nuevo a la criptografía, y yo sólo quería hacer esto por diversión. ¿Puede alguien ayudarme? Gracias.

¿Fue útil?

Solución

El ataque más común es la de "slide" un común (pero no demasiado corto) a lo largo de palabra y XOR contra posiciones sucesivas en la corriente combinada. Cuando se usó la palabra en una sola corriente, el XOR (por lo general) producir un texto legible para la otra corriente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top