Cet outil mesure à quel point vos données sont réellement aléatoires. Collez un mot de passe, une clé, un jeton ou des octets, et il quantifie l'imprévisibilité avec deux métriques complémentaires plus une estimation de cassage concrète.
Deux métriques d'entropie — et pourquoi la min-entropie compte pour la notation :
- Entropie de Shannon (H) : la classique
−Σ p·log₂ p, information moyenne par symbole. Elle reflète l'incertitude moyenne et sert en compression et théorie de l'information. Mais elle peut être trompeuse en sécurité : une valeur comme aaaaaaaaaaX (un symbole rare parmi beaucoup de communs) obtient une entropie de Shannon modérée bien qu'un attaquant devinant le symbole le plus fréquent touche souvent.
- Min-entropie (H∞ =
−log₂(max p)) : l'effort de devinette dans le pire cas — basé uniquement sur le symbole le plus probable. Elle majore le meilleur taux de réussite d'une seule tentative de l'attaquant et est la métrique conservatrice en sécurité, donc c'est elle que la notation Fort/Moyen/Faible utilise.
Estimation de cassage. Temps moyen = 2^(min-entropie) / taux / 2 (la moitié de l'espace de clés en moyenne). Vous choisissez le taux de hachage de l'attaquant — d'un CPU lent (10⁶/s) à une ferme de GPU (10¹²/s) ou une valeur personnalisée — pour cadrer l'estimation de façon réaliste.
Seuils de notation (min-entropie totale) :
- Fort ≥ 128 bits → temps moyen de cassage de millions+ d'années
- Moyen 64–127 bits
- Faible < 64 bits → en rouge
Mode d'analyse :
- Auto (défaut) : niveau caractère quand l'entrée est <128 octets et tout imprimable, sinon niveau octet.
- Niveau octet : chaque octet est un symbole — adapté aux clés/hachages binaires.
- Niveau caractère : chaque caractère Unicode est un symbole — adapté aux mots de passe/phrases.
Cet outil ne maintient pas de dictionnaire de mots de passe faibles — la notation est purement algorithmique, fondée sur la distribution réelle des symboles de ce que vous collez. Sert à vérifier des clés générées, évaluer la robustesse de phrases-passe ou comparer l'aléatoire de deux jetons.