Aller au contenu
TextArray
Tout en local

Calculateur d'entropie de Shannon

Mesurez le nombre d’éléments d’information que contient chaque caractère ou mot de votre texte.

Entrée

Calculateur d'entropie de Shannon

L'entropie de Shannon est la mesure standard de la densité de l'information : combien de bits, en moyenne, chaque symbole d'un texte contient. Une chaîne d'un caractère répété ne contient aucun bit par caractère, ce qui est totalement prévisible. Les symboles uniformément aléatoires d'un alphabet de 8 en portent exactement 3. La prose anglaise atterrit généralement autour de 4 bits par caractère avant compression. Collez n'importe quel texte et cet outil rapporte l'entropie, le contenu total de l'information en bits, le nombre de symboles et d'alphabets, le maximum uniforme pour cet alphabet et la redondance - jusqu'où se situe le texte en dessous du maximum.

L'entropie apparaît partout une fois que vous regardez. Les équipes de sécurité les surveillent pour repérer les secrets codés en dur : les clés API et les jetons aléatoires obtiennent un score proche du maximum, tandis que les identifiants ordinaires ont un score faible – de nombreux scanners de secrets ne sont guère plus qu'un seuil d'entropie. La compression est limitée par cela : le nombre total de bits d'un texte constitue le plancher que tout compresseur sans perte peut atteindre. Et dans le travail sur les listes de mots ou les mots de passe, la comparaison des chaînes candidates par entropie est un premier filtre rapide, bien que pour la force réelle du mot de passe, le vérificateur de mot de passe dédié modélise le comportement de l'attaquant, ce que l'entropie brute ne fait pas.

Les options changent ce qui compte comme symbole. Le mode Caractères mesure la distribution des points de code, avec des commutateurs pour plier la casse et laisser les espaces de côté. Le mode Mots mesure plutôt la distribution des mots – un signal de diversité de vocabulaire utile pour la prose, où les mots répétés font baisser l’entropie.

Tout s'exécute localement dans votre navigateur : le texte que vous mesurez ne quitte jamais votre appareil.

FAQ

Que signifie réellement le nombre de bits/caractères ?
Il s'agit de l'information moyenne par caractère compte tenu des fréquences de lettres propres au texte : −Σ p·log₂(p). Zéro signifie entièrement prévisible (un caractère répété) ; le maximum est log₂ de la taille de l'alphabet, atteint uniquement lorsque chaque caractère est également fréquent.
Pourquoi une entropie élevée indique-t-elle qu'une chaîne est une clé secrète ?
Les jetons aléatoires utilisent presque uniformément tout leur alphabet, ils se situent donc près du maximum théorique. Les mots et les identifiants réutilisent fortement quelques caractères et obtiennent des scores bien inférieurs. Les scanners secrets exploitent exactement cet écart : un seuil d'environ 4,5 bits/caractère sur les chaînes d'apparence base64 capture la plupart des clés.
Que signifie la redondance ?
L'écart en pourcentage entre l'entropie mesurée et le maximum uniforme pour le même alphabet : 1 − H/log₂(alphabet). Il s'agit d'une indication approximative du degré de compressibilité du texte : une redondance élevée signifie qu'un compresseur sans perte a beaucoup à compresser.
L'entropie du texte est-elle la même que la force du mot de passe ?
Non. Cet outil mesure la distribution des caractères de la chaîne elle-même, et non son caractère devinable : "Password123" a une entropie de caractères décente mais tombe dans un dictionnaire en millisecondes. Utilisez le vérificateur de force du mot de passe pour cette question.
Mon texte est-il téléchargé quelque part ?
Non. La mesure s'effectue entièrement dans votre navigateur et votre texte ne quitte jamais votre appareil.