TT Text Tools

Fréquence des lettres — Compteur et analyse

Comptez la fréquence de chaque lettre, comparez-la à celle de l'anglais et obtenez l'indice de coïncidence, les bigrammes et une piste de décalage de César.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

0
Characters counted
0
Distinct
–
Index of coincidence
–
Likely Caesar shift

CharCount%FrequencyEnglish %

Top bigrams

Advertisement

Comptez chaque lettre de votre texte

Un compteur de fréquence des lettres indique combien de fois chaque caractère apparaît dans un texte, en nombre et en pourcentage, avec un graphique en barres qui rend la répartition facile à lire. Les écrivains l'utilisent pour vérifier un lipogramme ou un pangramme, les amateurs de jeux de mots pour étudier la répartition des lettres, les enseignants pour montrer le fonctionnement d'une langue, et les passionnés d'énigmes et de cryptographie pour attaquer des chiffrements. Les résultats se mettent à jour pendant la saisie et peuvent être triés par fréquence ou par ordre alphabétique ; le tableau peut être copié en CSV ou en Markdown grâce aux boutons placés au-dessus.

Par défaut, l'outil compte les lettres de A à Z sans tenir compte de la casse. Décochez « A–Z only » (A–Z uniquement) pour compter toutes les lettres Unicode, y compris é, ß, ł, les lettres cyrilliques et grecques, ainsi que, au choix, les chiffres et la ponctuation. Cochez « Case sensitive » (respecter la casse) pour compter les majuscules séparément. En français, les lettres les plus fréquentes sont E, S, A, I : pour analyser un texte français, décochez « A–Z only » afin que les lettres accentuées soient aussi comptées.

Analyse fréquentielle pour les chiffrements

L'analyse fréquentielle est la plus ancienne technique de cryptanalyse, décrite par le savant arabe al-Kindi au IXe siècle. Dans un chiffrement par substitution simple ou de César, chaque lettre est toujours remplacée par le même symbole : la lettre la plus courante du texte chiffré représente donc probablement le E, la suivante le T ou le A, et ainsi de suite. Chaque barre du graphique porte un repère indiquant la part typique de la lettre en anglais, de sorte que les écarts ressortent immédiatement.

Trois statistiques supplémentaires aident à résoudre les énigmes plus difficiles. L'indice de coïncidence indique si les fréquences des lettres ressemblent encore à celles de l'anglais (environ 0,067) ou si elles sont aplaties vers le hasard (environ 0,038), ce qui évoque un chiffrement polyalphabétique comme celui de Vigenère. Les bigrammes principaux listent les paires de lettres les plus courantes ; en anglais, TH, HE, IN et ER arrivent en tête. Le décalage de César probable teste les 26 décalages et renvoie celui dont les fréquences correspondent le mieux à l'anglais. Le texte d'exemple est un chiffrement de César avec un décalage de 3 : essayez de le déchiffrer avec l'outil « Caesar Cipher » (chiffre de César).

Analyse privée

Tout le comptage et toutes les statistiques s'exécutent dans votre navigateur. Les solutions d'énigmes, les manuscrits et les messages ne sont jamais envoyés.

Comment utiliser

  1. Collez le texte ou le cryptogrammeAjoutez n'importe quel texte, énigme ou message chiffré.
  2. Choisissez ce qu'il faut compterComptez uniquement A–Z ou toutes les lettres, éventuellement aussi les chiffres et la ponctuation, avec ou sans distinction de casse.
  3. Lisez l'histogrammeComparez la part de chaque lettre aux fréquences typiques de l'anglais, indiquées par un repère sur chaque barre.
  4. Utilisez les indices de chiffrementConsultez l'indice de coïncidence, les bigrammes principaux et le décalage de César le plus probable.

Questions fréquemment posées

Quelles sont les lettres les plus courantes en anglais ?
E, T, A, O, I, N, S, H et R, à peu près dans cet ordre. Le E représente à lui seul environ 12–13 % des lettres d'un texte anglais typique, tandis que J, Q, X et Z sont chacune bien en dessous de 1 %.
Qu'est-ce que l'indice de coïncidence ?
C'est la probabilité que deux lettres choisies au hasard dans le texte soient identiques. Un texte anglais obtient environ 0,067, des lettres aléatoires uniformes environ 0,038. Les chiffrements par substitution simple et de César conservent la valeur du texte clair ; Vigenère et les autres chiffrements polyalphabétiques la rapprochent de la valeur aléatoire.
Comment fonctionne l'indice de décalage de César ?
L'outil essaie les 26 décalages et retient celui dont les fréquences de lettres sont les plus proches de l'anglais, à l'aide d'un test du khi-deux. Avec quelques phrases de texte chiffré, il ne se trompe presque jamais.
Fonctionne-t-il pour d'autres langues ?
Oui. Décochez « A–Z only » (A–Z uniquement) pour compter toutes les lettres Unicode, y compris les lettres accentuées, cyrilliques et grecques. La comparaison avec l'anglais et les indices de chiffrement ne s'appliquent qu'à A–Z.
Advertisement