Statistiques de mot de passe
Comptez les caractères d’un mot de passe, ses octets UTF-8, majuscules, minuscules, chiffres, symboles, caractères uniques et suites, avec entropie de Shannon et du jeu.
Saisissez un mot de passe ci-dessus pour l’analyser. Rien n’est envoyé nulle part.
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Qu'est-ce que Statistiques de mot de passe ?
Cet outil décompose un mot de passe en chiffres : longueur en caractères Unicode, octets UTF-8 et unités de code UTF-16, comptes par classe de caractères, caractères uniques, caractère le plus fréquent, plus longue suite, entropies de Shannon et du jeu, masque hashcat et octets en hexadécimal.
Comment utiliser Statistiques de mot de passe
- Saisissez ou collez le mot de passe dans le champ Mot de passe.
- Lisez la grille de statistiques ; toutes les valeurs se mettent à jour pendant la saisie.
- Consultez Octets UTF-8 si un système limite les mots de passe en octets.
- Copiez la valeur hexadécimale si vous avez besoin de la séquence exacte d’octets.
Exemple
Tr0ub4dor&3
Length 11, UTF-8 bytes 11, unique 10, uppercase 1, lowercase 6, digits 3, symbols 1, most frequent "r" × 2, pool entropy 72.1 bits
Quand utiliser Statistiques de mot de passe
Utilisez-le quand il vous faut des comptes exacts, par exemple pour vérifier une limite d’octets (bcrypt n’utilise que les 72 premiers octets) ou comprendre pourquoi un système rejette un mot de passe. Pour juger la robustesse, utilisez le testeur de robustesse.
Comment fonctionne Statistiques de mot de passe
Le mot de passe est parcouru par point de code Unicode. Chaque caractère est classé en majuscule A–Z, minuscule a–z, chiffre, symbole ASCII, espace ou autre Unicode. Les octets sont comptés avec TextEncoder (UTF-8). L’entropie de Shannon est −Σ p·log2(p) sur les fréquences des caractères ; l’entropie du jeu est longueur × log2(somme des tailles de classes).
Cas d'utilisation courants
- Vérifier une phrase de passe face à la limite de 72 octets de bcrypt
- Déboguer des règles de mot de passe qui comptent les caractères différemment
- Vérifier des exigences de politique comme « au moins 2 chiffres »
- Inspecter des mots de passe avec des emoji ou des lettres accentuées
Questions Fréquentes
Pourquoi la longueur et les octets UTF-8 diffèrent-ils ?
Les caractères hors ASCII occupent 2 à 4 octets en UTF-8 : par exemple é prend 2 octets et la plupart des emoji 4.
Qu’est-ce qui compte comme symbole ?
Les 32 signes de ponctuation ASCII imprimables. Les autres caractères non ASCII sont comptés comme « autre Unicode ».
À quoi sert le décompte UTF-16 ?
JavaScript et Java mesurent la longueur d’une chaîne en unités de code UTF-16 : les attributs maxlength et certaines API utilisent donc ce nombre.