Command Palette

Search for a command to run...

Quelle est la force de mon mot de passe ? Entropie, temps de fissuration et quels compteurs de force manquent

Quelle est la force de mon mot de passe ? Entropie, temps de fissuration et quels compteurs de force manquent

T
Toolz Team
|Sep 19, 2026|14 min Lire
Préférez Toolz.dev sur Google

Fait partie de la collection Sécurité

Vérificateur de force du mot de passe

Testez la force d'un mot de passe avec un compteur de force basé sur l'entropie, des temps de fissuration estimés et des suggestions spécifiques pour le rendre plus difficile à deviner - le tout traité en privé dans votre navigateur.

Utilisez le Vérificateur de force du mot de passe

Chaque formulaire d'inscription a un compteur de force, et ils sont rarement d'accord On devient vert pour Summer2024![TRADUCTION], un autre l'appelle faible, et un troisième veut un symbole que vous avez déjà tapé Le désaccord n'est pas aléatoire Chaque mètre est un petit modèle de la façon dont un attaquant devine, et chaque modèle a des angles morts.

Ce guide explique comment la force du mot de passe est estimée, avec la formule d'entropie travaillée sur les mots de passe réels, ce que supposent les chiffres du temps de fissuration, quels modèles un vérificateur peut détecter et lesquels il ne peut pas, et quels conseils actuels du NIST recommandent au lieu des règles de symboles. Les exemples utilisent le Vérificateur de force du mot de passe« , et chaque numéro ci-dessous correspond à ce que cet outil rapporte pour le mot de passe affiché ».

tl;dr : La force du mot de passe est le nombre de suppositions dont un attaquant a besoin, généralement exprimé sous forme d'entropie en bits : longueur. log2 (taille du pool de caractères).Chaque bit supplémentaire double le travail Le vérificateur de force du mot de passe calcule ce chiffre, le coupe pour les mots de passe courants, les modèles répétés, les séquences et les exécutions au clavier, et évalue le résultat de Très faible (moins de 28 bits) à Très fort (128 bits et plus), avec des estimations de temps de fissure à 10 milliards de suppositions par seconde hors ligne et 1 000 par seconde en ligne Les formules d'entropie ne peuvent pas voir les mots du dictionnaire avec substitutions, donc P@ssw0rd1 toujours des scores équitables. La longueur et le caractère aléatoire sont ce qui aide. Le chèque s'exécute côté client, gratuitement, sans inscription et le mot de passe n'est jamais téléchargé.

Que signifie la force du mot de passe ?

La force du mot de passe est une mesure du nombre de suppositions dont un attaquant aurait besoin, en moyenne, pour trouver un mot de passe Ce n'est pas une mesure de la complexité du mot de passe Un mot de passe est fort lorsqu'il est imprévisible, et il est imprévisible lorsqu'il a été choisi parmi un très grand ensemble d'options également probables.

C'est pourquoi la force est généralement citée en bits Un mot de passe avec 40 bits d'entropie est aussi difficile à deviner que de choisir un élément sur 2^40, environ 1,1 billion, des choix tout aussi probables Chaque bit supplémentaire double la recherche.

Comment l'entropie du mot de passe est-elle calculée ?

L'estimation standard multiplie le mot de passe & #39 ; s longueur par le nombre de bits que chaque caractère contribue, qui dépend du nombre de caractères possibles à partir desquels il a été tiré :

entropy (bits) = length × log2(pool size)

Le vérificateur construit le pool à partir des types de caractères présents dans le mot de passe :

Type de caractère Ajouté à la piscine Bits par caractère si utilisé seul
minuscules a à z 26 4.70
Casse supérieur A à Z 26 4.70
Chiffres 0 à 9 10 3.32
Symboles ASCII et espace 33 5.04
Tout ce qui se trouve en dehors de l'ASCII (accents, emoji) 100 6.64

Un mot de passe utilisant les quatre types ASCII a un pool de 26 + 26 + 10 + 33 = 95, et log2 (95) = 6,57 bits par caractère.

Exemple fonctionnel : un mot de passe aléatoire de 16 caractères

  1. Piscine : les quatre types, 95 caractères.
  2. Bits par caractère : log2(95) = 6,5699.
  3. Entropie : 16×6,5699 = 105,1 bits.

Le vérificateur évalue ce fort. Un mot de passe aléatoire de 20 caractères provenant du même pool donne 20.6.5699 = 131,4 bits, qui traverse la ligne de 128 bits en Très fort.

La formule n'est honnête que lorsque le mot de passe a réellement été généré aléatoirement à partir de ce pool Un mot de passe choisi par l'homme utilise une minuscule tranche prévisible de l'espace, et c'est là qu'interviennent les vérifications de modèles.

Quelles bandes de score le vérificateur utilise-t-il ?

Après ajustement des motifs, le vérificateur convertit l'entropie en l'une des cinq étiquettes.

Entropie ajustée Étiquette Ce que cela signifie en pratique
Sous 28 bits Très faible Trouvé presque immédiatement par toute attaque
28 à moins de 36 bits Faible Rapide hors ligne ; protection limitée en ligne
36 à moins de 60 bits Juste Survit aux devinettes en ligne ; vulnérable hors ligne à un hachage rapide
60 à moins de 128 bits Fort Hors de portée de la force brute aux vitesses actuelles
128 bits et plus Très fort Au-delà de toute force brute prévisible

Quels modèles diminuent le score ?

Traitements d'entropie bruts aaaaaaaaaaaa en tant que mot de passe minuscule de 12 caractères d'une valeur de 56 bits Personne ne l'appellerait fort Le vérificateur applique quatre ajustements avant de noter :

  1. Mots de passe courants. Le mot de passe, dans une casse inférieur, est comparé à une liste intégrée de 53 des mots de passe les plus divulgués, notamment 123456, password, qwerty, letmein et p@ssw0rd. Une correspondance plafonne l'entropie à 8 bits.
  2. Répétition du mot de passe entier. Si le mot de passe entier est une unité courte répétée, par exemple abcabc ou aaaaaa(en), l'entropie s'effondre à peu près à l'entropie d'une unité plus quelques bits.
  3. Course du même personnage. Trois caractères identiques ou plus d'affilée, tels que zzz: multipliez l'entropie par 0,75.
  4. Séquences. N'importe quel jeu à trois caractères à partir de l'alphabet, des chiffres ou des lignes du clavier qwertyuiop, asdfghjkl et zxcvbnm(en avant ou en arrière), multiplie l'entropie par 0,75.

Il avertit également, sans modifier le numéro, lorsqu'un mot de passe est inférieur à 8 caractères, n'utilise qu'un seul type de caractère ou ne comporte que des chiffres.

Que dit le vérificateur sur les vrais mots de passe ?

Voici ce que l'outil rapporte pour un ensemble de mots de passe que les gens utilisent couramment ou qu'il est conseillé d'utiliser Les temps de fissuration utilisent le vérificateur&#39 ; s deux modèles d'attaquant.

mot de passe Longueur Entropie ajustée Évaluation Temps de fissure hors ligne Temps de crack en ligne Avertissements levés
password 8 8,0 bits Très faible instantanément instantanément Mot de passe commun ; un type de caractère
qwerty123 9 6,0 bits Très faible instantanément instantanément Mot de passe commun ; séquence
aaaaaaaaaaaa 12 8,3 bits Très faible instantanément instantanément Modèle répété ; un type de caractère
4829 4 13,3 bits Très faible instantanément 5 secondes Trop court ; chiffres seulement ; un type
P@ssw0rd1 9 59,1 bits Juste 12 mois siècles nul
Summer2024! 11 72,3 bits Fort siècles siècles nul
Tr0ub4dor&3 11 72,3 bits Fort siècles siècles nul
correct horse battery staple 28 164,7 bits Très fort siècles siècles nul

Certains d'entre eux peuvent être vérifiés à la main. qwerty123 correspond à la liste commune, la plafonnant à 8 bits, et contient à la fois une séquence de clavier et une séquence de chiffres, donc 8.0. 0.75 = 6.0. Pour 48294, le pool est de 10 chiffres, donc 4.1.32 = 13.3 bits Le nombre moyen de suppositions est la moitié de l'espace : 2^13.3 /2 = 5.000. A 1.000 devine une seconde qui est de 5 secondes en ligne.

P@ssw0rd1 est la ligne intéressante Il utilise les quatre types de caractères, donc 9.1 6.57 = 59.1 bits, et il n'est pas sur la liste commune car la liste contient p@ssw0rd sans le chiffre de fin Le vérificateur n'a aucun moyen de savoir qu'il s'agit du mot &quot ; mot de passe&quot ; avec les substitutions les plus prévisibles, un outil de craquage essaie en premier.

Que supposent les estimations du temps de fissure ?

Les deux figures modélisent deux attaquants très différents, et tous deux partent du même nombre : les suppositions moyennes nécessaires, soit la moitié de 2 élevées à l'entropie.

Modèle Devine par seconde Représente
Hors ligne (rapide) 10 000 000 000 Une base de données volée de hachages rapides et non salés attaqués sur le matériel GPU
En ligne (en chancelant) 1 000 Deviner contre un formulaire de connexion en direct

Le chiffre hors ligne est le cas pessimiste, et c'est le bon à prévoir, car une fois qu'un site et la base de données de mots de passe n°39 ; fuit, l'attaquant n'est plus limité en termes de taux. Le degré de réalisme de 10 milliards par seconde dépend entièrement de la façon dont le site stocke les mots de passe. Un hachage délibérément lent tel que bcrypt réduit le taux d'un attaquant et n°39 ;s de plusieurs ordres de grandeur, ce qui le fait guide du générateur bcrypt explique en détail, tandis qu'un hachage rapide comme MD5 ou SHA-1 non salé permet des débits dans cette plage Le guide générateur de hachage couvre la différence entre ces algorithmes.

Deux limites de l'affichage méritent d'être connues :

  • À 60 bits ou plus, le vérificateur arrête l'informatique et affiche &quot ; siècles&quot ;. Par sa propre hypothèse hors ligne, 60 bits seraient en moyenne 2^59 /10^10 = environ 58 millions de secondes, environ 1,8 ans, et le chiffre n'atteint un siècle qu'environ 66 bits. Traiter &quot ; siècles&quot ; sur un mot de passe dans les années 60 basses comme &quot ; années, pas siècles&quot ;.
  • Les estimations ne disent rien des manquements. Un mot de passe apparu dans une fuite est deviné à partir de la liste de fuite en premier, quelle que soit son entropie.

Pourquoi mon long mot de passe est-il toujours faible ?

Parce que la longueur n'aide que lorsque les personnages sont imprévisibles. Le vérificateur réduit le score des modèles que les attaquants essaient en premier : un bloc répété, une exécution comme 1111, une séquence comme abcd ou 9876ou une marche au clavier comme asdfgh. abcabcabcabc il comporte 12 caractères, mais il s'agit d'une unité de trois lettres répétée et contient une séquence alphabétique, donc le vérificateur le note 13,3 bits : moins qu'un mot de passe aléatoire à 3 caractères du pool complet de 95 caractères, qui vaut 19,7 bits.

L'inverse se produit également, et cela compte plus Certains mots de passe obtiennent de bons résultats et sont faibles, car une formule de pool de caractères ne peut pas reconnaître :

  • mots, noms et lieux du dictionnaire avec des lettres échangées contre des chiffres ou des symboles similaires, tels que Tr0ub4dor&3;
  • une saison ou un mois plus un an plus un symbole, tel que Summer2024!;
  • informations personnelles comme un animal de compagnie & #39 ; son nom et son année de naissance ;
  • phrases secrètes construites à partir d'une citation célèbre ou d'un exemple bien connu, notamment correct horse battery staple[TRADUCTION], qui vient de bande dessinée XKCD 936 et apparaît maintenant dans les listes de mots de cracking.

L'entropie honnête d'une phrase secrète dépend de la façon dont les mots ont été choisis, pas de ses caractères Quatre mots choisis au hasard dans une liste de 2 048 mots donnent 4.1 log2 (2048) = 4.11 = 44 bits Six de ces mots donnent 66 bits C'est inférieur aux rapports de formule de caractères, mais c'est réel, et c'est pourquoi les générateurs de phrases secrètes choisissent des mots avec un processus aléatoire plutôt que de laisser les gens choisir.

Que recommande le NIST pour les mots de passe ?

L'Institut national américain des normes et technologies définit des directives sur les mots de passe Publication spéciale NIST 800-63B, Lignes directrices sur l'identité numérique Ses recommandations pour les services qui vérifient les mots de passe vont à l'encontre de plusieurs habitudes plus anciens compteurs de force encouragés :

  • Ne pas imposer des règles de composition telles que &quot ; doit contenir un symbole et une lettre majuscule&quot ; Ils poussent les gens vers des substitutions prévisibles.
  • Comparez les nouveaux mots de passe par rapport aux listes de valeurs connues pour être compromises, courantes ou attendues et rejetez les correspondances.
  • Ne forcez pas les changements périodiques de mot de passe sans preuve de compromission.
  • Autorisez les mots de passe longs, y compris les espaces et tous les caractères imprimables, afin que les phrases de passe fonctionnent.

La révision actuelle, SP 800-63B-4, conserve ces principes et augmente la longueur minimale des mots de passe utilisés comme seul facteur d'authentification.

La lecture pratique pour une personne choisissant un mot de passe : longueur et caractère aléatoire font le travail, un gestionnaire de mots de passe rend les mots de passe aléatoires utilisables, et une vérification de violation importe autant qu'un compteur de force. Ai-je été Pwned&#39 ; mots de passe Pwned le service vous permet de vérifier si un mot de passe est apparu dans une violation connue à l'aide d'une requête de plage d'anonymat k, qui envoie uniquement les cinq premiers caractères du mot de passe et du numéro 39 ; c'est le hachage SHA-1 plutôt que le mot de passe lui-même.

Comment vérifier un mot de passe&#39 ; s force, étape par étape

  1. Ouvrez le vérificateur de force de mot de passe gratuit et tapez ou collez le mot de passe dans le champ Utilisez le bouton œil pour l'afficher ou le masquer.
  2. Lisez la note, l'entropie ajustée en bits et la longueur.
  3. Comparez les deux temps de fissure, en vous rappelant que &quot ; siècles&quot ; commence à 60 bits.
  4. Regardez les comptes de composition pour les minuscules, les majuscules, les chiffres et les symboles Les caractères non-ASCII sont comptés avec les symboles dans cette ligne.
  5. Lisez les avertissements, qui nomment des problèmes spécifiques tels qu'une séquence ou un mot de passe commun.
  6. Suivez les suggestions et regardez les chiffres mettre à jour pendant que vous tapez Quand un mot de passe marque Fort ou mieux sans avertissement, la suggestion se transforme en un rappel pour l'utiliser à un seul endroit et le stocker dans un gestionnaire de mots de passe.

Une petite bizarrerie : la longueur compte les unités de code UTF-16, la façon dont JavaScript mesure les chaînes, donc la plupart des emoji comptent pour deux caractères.

Est-il sécuritaire de saisir un vrai mot de passe dans un vérificateur de force ?

Avec ce vérificateur, l'analyse se passe entièrement dans votre navigateur en JavaScript simple Le mot de passe n'est pas envoyé sur le réseau, connecté ou stocké, et la page continue de fonctionner avec le réseau déconnecté L'outil enregistre seulement qu'une vérification s'est produite, pas ce qui a été vérifié.

L'habitude générale est toujours saine : ne tapez pas de vrais mots de passe dans des sites auxquels vous n'avez pas confiance, car vous ne pouvez pas voir ce qu'un code page&#39 ; s en fait Si vous voulez tester la forme d'un mot de passe sans exposer le vrai, testez plutôt un mot de passe de même structure : même longueur, mêmes genres de caractères, même genre de mots.

Comment rendez-vous un mot de passe fort ?

Les approches qui font monter la force réelle, par ordre d'impact :

s'approche Exemple d'entropie notes
Mot de passe aléatoire d'un gestionnaire, 20 caractères, tous types 131 bits Unique par site ; rien à retenir
Passephrase aléatoire, 6 mots d'une liste de 7 776 mots 6×12,9 = 77,5 bits Facile à taper ; bon pour un mot de passe principal
Mot de passe aléatoire, 12 caractères, tous types 78,8 bits Difficile à mémoriser
Mot choisi par l'homme + substitutions + année Bien inférieur à son score Apparaît dans les règles de craquage

La liste de 7 776 mots est la taille d'une liste de dés standard, où cinq lancers de dés choisissent chaque mot, et log2 (7776) = 12,9 bits par mot.

Pour créer des mots de passe aléatoires, le générateur de mot de passe dessine des caractères avec le navigateur&#39 ;s Web Crypto source de nombres aléatoires, et le guide du générateur de mot de passe couvre les choix de longueur et de jeu de caractères. Le hub d'outils de sécurité répertorie les outils associés, y compris le générateur bcrypt pour les développeurs stockant des mots de passe.

Des alternatives à ce vérificateur de force

  • zxcvbn[traduction], l'estimateur open-source publié par Dropbox sur GitHub« , fait correspondre les mots de passe avec les dictionnaires, les noms, les dates et les substitutions courantes, et est meilleur pour attraper » P@ssw0rd-style mots de passe C'est une bibliothèque pour les développeurs plutôt qu'une page.
  • Audits du gestionnaire de mots de passe vérifiez les mots de passe enregistrés pour la réutilisation, la faiblesse et les violations connues sur tous vos comptes à la fois.
  • Contrôles de violation tels que les mots de passe Pwned répondent à une question différente : non pas dans quelle mesure un mot de passe est supposable en théorie, mais si les attaquants l'ont déjà.

Ce vérificateur&#39 ; ses points forts sont la transparence et la confidentialité : il affiche l'entropie, le modèle de l'attaquant et les avertissements exacts, et le mot de passe ne quitte jamais votre appareil.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!