À propos de cet outil
Le Calculateur d'entropie de Shannon mesure le contenu informationnel d'un texte. Il construit une carte de fréquences sur les caractères exacts que vous saisissez, calcule la probabilité de chaque symbole p = compte / longueur, et évalue la formule de Shannon H = −Σ p·log2(p) en bits par caractère. La multiplication par la longueur donne l'information totale en bits. Il indique également le nombre de symboles distincts et l'entropie maximale théorique log2(distincts), que l'entropie réelle n'approche que lorsque chaque symbole est également probable.
Cette entropie réelle (observée) est distincte d'une estimation de la robustesse d'un mot de passe, alors l'outil calcule les deux. Pour la robustesse, il utilise le modèle du pool de jeu de caractères : il détecte quelles classes de caractères sont présentes — minuscules (26), majuscules (26), chiffres (10), symboles courants (32), espace (1) et autres (100) —, additionne la taille du pool P et indique l'entropie du pool = longueur · log2(P) bits. Une étiquette qualitative suit les bandes habituelles : moins de 28 bits est très faible, 28–35 faible, 36–59 raisonnable, 60–127 fort et 128+ très fort.
Tous les logarithmes utilisent log2(x) = Math.log(x) / Math.LN2, et chaque calcul s'exécute localement dans votre navigateur — rien de ce que vous tapez n'est stocké ni transmis. Notez que les deux nombres répondent à des questions différentes : l'entropie observée indique à quel point cette chaîne précise est imprévisible compte tenu de sa propre distribution de caractères, tandis que l'entropie du pool estime la difficulté à forcer la chaîne par force brute en supposant que chaque position est tirée uniformément du pool de caractères détecté.