Comment résoudre un Chiffre de Vigenère

Le Chiffre de Vigenère 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 à 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, toutefois, possible de deviner la longueur du mot-clé, ce qui peut rendre possible de casser le code.

Instructions

  1. Rechercher le texte chiffré 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 texte chiffré 95 caractères peut être divisé par 5 et 19, ce qui pourrait impliquer que 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) se produit à chaque lettre de l'alphabet. Par exemple, peut-être la L1 se produit comme "Un" 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, de sorte que vous devriez comparer quelle lettre L1 survient plus fréquemment. Si vous attribuez une valeur de 1 à 26 à chaque lettre de l'alphabet avec départ "Un"Le texte brut est transformé en texte chiffré en ajoutant la valeur du caractère de texte brut et la valeur de la valeur du personnage mot-clé et en soustrayant 1. Donc, si "E" se présente le plus fréquemment en tant que "I," nous pouvons deviner que L1 est "E." Répétez cette procédure pour chacun des personnages du mot-clé

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

» » » » Comment résoudre un Chiffre de Vigenère