Comment résoudre un Vigenere Cipher

August 7

Le Vigenere chiffrement prend une phrase de texte brut en conjonction avec un mot-clé pour créer un texte chiffré. Sans le mot-clé, il est presque impossible de déchiffrer le code, ce qui explique pourquoi le chiffre de Vigenère a été utilisé pendant des décennies sans être craqué. Il est cependant possible de deviner la longueur du mot-clé, qui peut permettre de casser le code.

Instructions

1 Rechercher le cryptogramme pour les séquences répétées de lettres. L'examen de la longueur entre les séquences répétées peut donner un indice sur la longueur du mot-clé. En regardant la longueur de la séquence dans son ensemble peut aussi donner une idée de combien de temps le mot-clé pourrait être. Par exemple, un cryptogramme 95 caractères peut être divisé par 5 et 19, ce qui pourrait impliquer qu'un mot-clé 5 caractères a été utilisé 19 fois.

2 Attribuer une valeur de L1, L2, L3 et ainsi de suite pour chaque personnage que vous croyez être dans le mot-clé.

3 Trouver la fréquence à laquelle chacune des lettres L1 - Ln (n étant le nombre de caractères dans le mot-clé) se produit à chaque lettre de l'alphabet. Par exemple, peut-être la L1 se produit «A» quatre fois, "B" deux fois, "C" une fois, et ainsi de suite.

4 Comparer la fréquence de chaque caractère avec la fréquence moyenne de chaque lettre dans la langue anglaise. Par exemple, "E" se produit le plus souvent dans la langue anglaise, donc vous devriez comparer quelle lettre L1 survient le plus fréquemment. Si vous attribuez une valeur de 1 à 26 à chaque lettre de l'alphabet en commençant par "A", le texte brut est transformé en le cryptogramme en ajoutant la valeur du caractère de texte brut et la valeur de la valeur du caractère mot-clé et en soustrayant 1. donc, si "E" se présente le plus souvent comme «je», on peut deviner que L1 est "E." Répétez cette procédure pour chacun des caractères du mot clé

5 Utilisez le mot-clé pour déchiffrer le texte chiffré.