Frage

Wie kann ich knacken zwei Geheimtexte, die die gleiche Taste zweimal verwendet haben? Zum Beispiel verwendet plaintext1 den Schlüssel "abcdefg" und plaintext2 verwendet den Schlüssel "abcdefg".

Ich weiß, dass ciphertext2 ^ ciphertext1 zu plaintext1 ^ plaintext2 gleich ist. Und das Verfahren zu knacken plaintext1 ^ plaintext2 ist die gleiche Methode ein „Buch Chiffre“ zu knacken (manchmal auch ein „running Schlüssel Chiffre“ genannt, obwohl eine laufende Schlüssel Chiffre nicht das gleiche wie ein Buch Chiffre ist, nicht wahr?)

Ich weiß, dass ich einen Wörterbuch-Angriff verwendet werden soll, aber ich bin nicht sicher, welches Wörterbuch / Wortliste soll ich verwenden, und der Algorithmus verwendet, um diesen in Cracken. Kann mir jemand mit einem Link zur Verfügung stellen, oder einige Code, der zeigt, wie es zu knacken?

Ich bin neu in der Kryptographie, und ich wollte nur dies für Spaß tun. Kann mir jemand helfen aus? Danke.

War es hilfreich?

Lösung

Die gebräuchlichste Angriff ist zu „gleiten“ eine gemeinsame (aber nicht zu kurz) -Wort zusammen und sie gegen aufeinander folgende Positionen in dem kombinierten Strom XOR. Wo das Wort in einem Strom verwendet wurde, wird die XOR (in der Regel) erzeugt lesbaren Text für den anderen Stream.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top