Calculateur du temps de craquage d’un mot de passe
Choisissez une longueur et des types de caractères – ou saisissez un mot de passe – et voyez combien de temps une attaque par force brute mettrait à le casser, du formulaire de connexion limité à la grappe de cartes graphiques. Tout se calcule dans votre navigateur.
16 caractères · jeu de 88 caractères · 103 bits d’entropie
| Scénario d’attaque | Temps moyen pour le casser |
|---|---|
| En ligne, tentatives limitées100 essais par heure · Un formulaire de connexion qui bloque ou ralentit après quelques échecs. | 5,8 × 10²⁴ ansau-delà de l’âge de l’Univers |
| En ligne, sans limite10 essais par seconde · Un service de connexion qui ne limite pas les tentatives. | 1,6 × 10²² ansau-delà de l’âge de l’Univers |
| Hors ligne, hachage lent10 000 essais par seconde · Des empreintes volées, calculées avec bcrypt, scrypt ou Argon2. | 1,6 × 10¹⁹ ansau-delà de l’âge de l’Univers |
| Hors ligne, hachage rapideNotre repère10 milliards d’essais par seconde · Des empreintes MD5, SHA-1 ou NTLM volées, testées sur carte graphique. | 16 mille milliards d’annéesau-delà de l’âge de l’Univers |
| Hors ligne, grappe de cartes graphiques1 000 milliards d’essais par seconde · Une machine de cassage dédiée, face à un hachage rapide non salé. | 161 milliards d’annéesau-delà de l’âge de l’Univers |
Calcul effectué entièrement dans votre navigateur. Rien de ce que vous saisissez n’est envoyé ni enregistré.
Comment fonctionne le calculateur
Le calculateur mesure l’entropie, en bits : la longueur multipliée par log₂ de la taille du jeu de caractères. Le jeu, c’est l’ensemble des caractères dans lesquels le mot de passe peut puiser : 26 minuscules, 26 majuscules, 10 chiffres et 26 caractères spéciaux, soit les 88 caractères qu’utilise le générateur de ce site. Un mot de passe de 16 caractères tirés dans les quatre familles atteint environ 103 bits ; chaque bit supplémentaire double le nombre de combinaisons qu’un attaquant doit essayer.
La durée affichée est une moyenne : la moitié des combinaisons possibles (2 à la puissance du nombre de bits), divisée par le nombre d’essais par seconde de l’attaquant. Lorsque vous saisissez un mot de passe, seuls sa longueur et les types de caractères qu’il contient sont analysés, sur place : rien n’est envoyé ni enregistré.
Les cinq scénarios d’attaque
- En ligne, tentatives limitées (100 essais par heure) – l’attaquant passe par un formulaire de connexion qui bloque ou ralentit après quelques échecs. C’est l’attaque que subissent la plupart des comptes au quotidien, et la raison pour laquelle la CNIL se montre moins exigeante sur l’entropie lorsqu’un tel blocage est en place.
- En ligne, sans limite (10 essais par seconde) – un service de connexion qui ne restreint pas le nombre de tentatives.
- Hors ligne, hachage lent (10 000 essais par seconde) – la base de données a été volée, mais le service stockait les mots de passe avec bcrypt, scrypt ou Argon2, des fonctions conçues pour rendre chaque essai coûteux.
- Hors ligne, hachage rapide (10 milliards d’essais par seconde) – des empreintes MD5, SHA-1 ou NTLM volées, testées sur carte graphique. C’est le repère retenu sur tout le site, notamment dans le tableau du guide Combien de temps pour casser un mot de passe ?
- Hors ligne, grappe de cartes graphiques (1 000 milliards d’essais par seconde) – une machine de cassage dédiée, face à un hachage rapide non salé : le pire cas qu’il faut prévoir.
Les quatre premiers reprennent les scénarios de zxcvbn, l’estimateur de robustesse publié par Dropbox. Les attaquants réels varient : lisez le tableau comme des ordres de grandeur, pas comme un chronomètre.
Pourquoi votre vrai mot de passe peut tomber plus vite
Le calcul suppose que chaque caractère a été tiré au hasard. Un mot de passe choisi par un humain ne l’est pas : les logiciels de cassage essaient les mots du dictionnaire, les prénoms, les dates, les suites de touches comme azerty123 et les substitutions comme P@ssw0rd1! bien avant la force brute. Ce dernier exemple vaut 65 bits sur le papier et tombe en quelques secondes en pratique. Le calculateur signale d’emblée les mots de passe les plus courants, mais il ne peut pas repérer chaque mot ou chaque date de naissance : si c’est une personne qui l’a choisi, considérez-le comme plus faible qu’affiché. Pour une note de robustesse unique sur un mot de passe que vous utilisez déjà, essayez le testeur de robustesse (en anglais).
Que faire du résultat
Visez au moins 80 bits d’entropie – le seuil que la CNIL retient lorsque le mot de passe est la seule protection : même sur la ligne « hachage rapide », la force brute cesse alors d’être une menace réaliste. Un mot de passe aléatoire de 16 caractères (environ 103 bits, quelque 16 000 milliards d’années à 10 milliards d’essais par seconde) le franchit avec une large marge. Un mot de passe de 15 caractères (environ 97 bits, quelque 251 milliards d’années) correspond au minimum que NIST SP 800-63B impose depuis sa révision de 2025 lorsque le mot de passe est le seul facteur d’authentification. C’est aussi la longueur d’entrée du palier le plus exigeant de l’ANSSI, même si, sur notre jeu de 88 caractères, elle reste juste sous le seuil d’entropie que l’agence associe à ce palier. Un mot de passe de 12 caractères (environ 78 bits, environ 479 000 ans) reste le plancher pratique, celui que demande Cybermalveillance.gouv.fr. Gardez le mot de passe de 8 caractères pour les systèmes qui plafonnent la longueur : environ 2,6 jours au même rythme.
Un résultat rassurant ne dispense pas du reste : un mot de passe différent pour chaque compte, rangé dans un gestionnaire, et la double authentification partout où elle existe. Inutile en revanche de le changer à date fixe – ni l’ANSSI, ni la CNIL, ni le NIST ne le demandent pour les comptes ordinaires –, mais remplacez-le sans attendre s’il a pu être compromis. Pour le raisonnement derrière ces seuils, voyez notre guide Quelle longueur pour un mot de passe ?
Questions fréquentes
Combien de temps faut-il pour casser mon mot de passe ?
Tout dépend du hasard qu’il contient et de l’attaquant. Un mot de passe aléatoire de 8 caractères mêlant les quatre types tombe en 2,6 jours environ face à un attaquant hors ligne qui teste 10 milliards d’essais par seconde, et en moins d’une heure sur une grappe de cartes graphiques. Avec 12 caractères aléatoires, il faut environ 479 000 ans au même rythme, et avec 16 caractères environ 16 000 milliards d’années. Un mot de passe construit à partir de mots, de prénoms ou de dates tombe bien plus vite que ces chiffres.
Puis-je saisir mon vrai mot de passe dans ce calculateur ?
Le calcul se fait localement, en JavaScript, dans l’onglet de votre navigateur : rien de ce que vous tapez n’est envoyé, journalisé ni enregistré. Vous pouvez le vérifier en ouvrant l’onglet Réseau des outils de développement pendant la saisie : ce que vous tapez n’apparaît dans aucune des requêtes que fait la page. Le plus simple reste toutefois le mode « Longueur et caractères » : il donne exactement le même résultat sans que vous ayez à taper un vrai mot de passe.
Comment se calcule le temps de craquage d’un mot de passe ?
D’abord l’entropie : longueur × log₂(taille du jeu), où le jeu est le nombre de caractères possibles (26 minuscules, 26 majuscules, 10 chiffres, 26 caractères spéciaux). Ensuite le temps moyen : la moitié des 2^entropie combinaisons possibles, divisée par le nombre d’essais par seconde de l’attaquant. Un mot de passe de 16 caractères tirés parmi les 88 du jeu complet représente environ 103 bits d’entropie.
Pourquoi les calculateurs de temps de craquage ne donnent-ils pas tous le même résultat ?
Parce qu’ils ne supposent pas le même attaquant. Entre un formulaire de connexion qui limite les tentatives et une grappe de cartes graphiques face à un hachage rapide, le rythme varie d’un facteur supérieur à mille milliards. Certains outils affichent aussi le pire cas (tout l’espace de recherche) plutôt que la moyenne, et d’autres comptent 95 caractères imprimables au lieu des 88 qu’utilise un générateur ordinaire. Ce calculateur montre cinq scénarios côte à côte, pour que l’hypothèse ne soit jamais cachée.
Combien de bits d’entropie faut-il pour un mot de passe fort ?
Ce calculateur classe un mot de passe comme faible sous 40 bits, moyen de 40 à 59 bits, fort à partir de 60 bits et très fort à partir de 80 bits. La CNIL retient justement 80 bits lorsque le mot de passe est la seule protection du compte, et se montre moins exigeante si le service bloque l’accès après plusieurs échecs ; l’ANSSI réserve sa catégorie la plus exigeante aux mots de passe de 15 caractères et plus. Un mot de passe aléatoire de 16 caractères, à environ 103 bits, dépasse tous ces seuils, et c’est la longueur par défaut de ce site.
Rédigé et vérifié par Andrew Ivanov, Fractional CTO. Dernière vérification le .