Question

Comment puis-je craquer deux cryptogrammes qui ont utilisé la même clé deux fois? Par exemple, plaintext1 utilise la "abcdefg" clé et plaintext2 utilise la clé "abcdefg".

Je sais que ciphertext2 ^ ciphertext1 est égal à plaintext1 ^ plaintext2. Et la méthode de fissure plaintext1 ^ plaintext2 est la même méthode pour casser un « chiffrement du livre » (parfois aussi appelé « en cours d'exécution de chiffrement à clé », bien qu'un chiffrement à clé en cours d'exécution n'est pas la même chose que d'un chiffre de livre, non?)

Je sais que je suis censé utiliser une attaque par dictionnaire, mais je ne suis pas sûr que le dictionnaire / liste de mots que je devrais utiliser, et l'algorithme utilisé dans le craquage cela. Quelqu'un peut-il me donner un lien ou un code qui montre comment le crack?

Je suis nouveau à la cryptographie, et je voulais juste faire cela pour le plaisir. Quelqu'un peut m'aider? Merci.

Était-ce utile?

La solution

L'attaque la plus courante consiste à « glisser » une commune (mais pas trop court) mot le long et XOR contre des positions successives dans le flux combiné. Lorsque le mot a été utilisé dans un cours d'eau, le XOR (généralement) produire un texte lisible par l'autre courant.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top