Étape 4: Autre méthode : lettre des fréquences
La raison sous-jacente derrière pourquoi chiffrement de substitution sont si faciles à résoudre concerne la prévisibilité de la fréquence de chaque lettre. Un message plus long à l’aide d’un chiffrement par substitution est plus facile de craquer parce qu’il n’y a plus d’échantillons.
Dans la première image, vous verrez une image présentant des fréquences de lettre - j’ai fait cet histogramme à l’aide d’un article de Wikipédia, d’échantillonnage de 50 000 lettres. Si vous utilisez Google pour tableaux de fréquences de lettre, vous trouverez des emplacements similaires existent.
La seconde image est la fréquence de la lettre de l’algorithme de chiffrement que j’ai résolu à l’étape précédente. Comme vous pouvez le voir, les lettres « p » et « j » ont le taux d’accident plus élevé. Une hypothèse raisonnable serait alors qu’une lettre correspond à « e » la lettre plus commune, et l’autre doit correspondre au « t » la lettre plus fréquent.
Vous pouvez utiliser une combinaison de la méthode précédente de résoudre-en-main avec la méthode de fréquence lettre pour résoudre plus rapidement les cryptogrammes.
---------------------------------------------
J’ai inclus un fichier .jar exécutable, que vous pouvez utiliser pour analyser les fréquences de lettre produit tracés comme de celui j’ai sur la photo ci-dessus, j’ai écrit. Les fichiers source sont empaquetés dans le fichier .jar, si vous voulez extraire. Alternativement, vous pouvez télécharger tout le code source, dont je joins ici aussi bien.