La grille de Vigénère Par Julie Moncorger
Le grand avantage du chiffre de Vigénère est qu'il est inattacable par l'analyse des fréquences toute simple, de plus, il possède un nombre immense de clefs. L'expéditeur et le destinataire peuvent convenir d'un mot quelconque du dictionnaire, ou même forger des mots. D'ailleurs, plus la clé est longue, plus il sera difficile de décrypter le message. Car oui, le chiffre de Vigénère peut être brisé. Pour briser le code de Vigénère, il faut d'abord trouver la longueur de la clé, et pour cela, il faut trouver des répétitions de plus de 3 lettres dans le document crypté. Ces répétitions sont des mots qui auront été écrits plusieurs fois et codés par le même morceau de la clé. Ensuite, il faut mesurer le nombre de lettres entre ces répititions puis trouver le dénominateur commun de ces différents chiffres, c'est la longueur de la clé. Maintenant que l'on a la longueur de la clé : n, il faut découper le texte crypté en n petits texte, de la manière suivante : la première lettre du texte crypté devient la première lettre du petit texte 1, la deuxième lettre du texte crypté devient la première lettre du petit texte 2, et ainsi jusqu'à la n-ième lettre, puis on prend la (n+1)-ième lettre qui devient la deuxième lettre du petit texte 1, etc... jusqu'à la fin du texte crypté. Il ne reste plus qu'à faire une analyse de fréquence des n petits textes, qui nous permettra de trouver de combien chacun a été décalé. Par exemple, sii un petit texte a été décalé de 2 alors la lettre correspondante de la clé est C. Si vous souhaitez télécharger le petit programme permettant de coder avec le code de Vigénère, allez sur la page de téléchargement. |