Tester un mot de passe : combien de temps pour le cracker ?

Estimez le temps nécessaire à une attaque par force brute, d’un formulaire de connexion protégé jusqu’à une base de données volée attaquée avec des centaines de cartes graphiques. Saisissez un mot de passe, ou choisissez une longueur et des caractères.

Confidentialité : tout est calculé dans votre navigateur. Rien de ce que vous saisissez n’est envoyé.

Combien de temps pour cracker un mot de passe ?

Mots de passe aléatoires avec lettres, chiffres et symboles (94 caractères), une carte graphique haut de gamme, cas moyen.

LongueurbitsMD5bcrypt
6392,2 secondes1,9 an
8525,3 heures16 944 ans
10665,3 ans150 millions d’années
127947 128 anspratiquement jamais
1492416 millions d’annéespratiquement jamais
16105pratiquement jamaispratiquement jamais

Comment le temps est calculé

Un mot de passe aléatoire de longueur L choisi parmi N caractères possibles peut prendre NL valeurs. En moyenne, l’attaquant le trouve après en avoir essayé la moitié : le temps attendu vaut donc NL ÷ 2 ÷ le nombre d’essais par seconde. Et c’est ce débit qui change tout :

  • Attaque en ligne : l’attaquant passe par le formulaire de connexion du site. Les blocages et limitations le restreignent à quelques essais par heure, c’est pourquoi même un mot de passe moyen résiste ici.
  • Attaque hors ligne : la base de données a été volée. L’attaquant calcule les empreintes sur son propre matériel. Une carte graphique récente teste environ 160 milliards d’empreintes MD5 par seconde, mais seulement 5 700 empreintes bcrypt (coût 10) : 28 millions de fois moins.

On ne sait presque jamais comment un site stocke les mots de passe : mieux vaut prévoir le pire, une base volée et hachée avec un algorithme rapide. Un mot de passe aléatoire de 12 caractères y résiste, pas un mot de passe de 8.

Ce que recommandent la CNIL et l’ANSSI

La CNIL recommande au moins 80 bits d’entropie lorsqu’un mot de passe est la seule protection, par exemple 12 caractères mêlant majuscules, minuscules, chiffres et caractères spéciaux, ou 14 caractères sans caractère spécial. L’ANSSI considère qu’un mot de passe est fort au-delà de 100 bits. Le détail est dans notre guide des recommandations CNIL.

Pourquoi un mot de passe inventé est plus faible qu’il n’y paraît

Pour un mot de passe saisi, ce calcul mesure la taille de l’alphabet et la longueur : c’est un maximum. Les outils de craquage ne commencent pas par la force brute mais par les mots de passe déjà piratés, les dictionnaires, les prénoms et des règles du type « majuscule au début, année à la fin ». Soleil2026! semble valoir 72 bits mais tombe en quelques minutes. Seul un mot de passe issu d’un générateur aléatoire atteint vraiment la robustesse affichée.

Questions fréquentes

Combien de temps pour cracker un mot de passe de 8 caractères ?

Un mot de passe aléatoire de 8 caractères parmi 94 vaut environ 52 bits. Face à une empreinte MD5, une seule carte graphique le trouve en 5 heures environ en moyenne ; face à bcrypt, il lui faudrait environ 17 000 ans. En ligne, avec limitation des essais, il est hors de portée.

Quelle longueur choisir ?

Au moins 12 caractères aléatoires pour les comptes courants, 16 ou plus pour les comptes sensibles (messagerie, banque, gestionnaire de mots de passe). Avec un gestionnaire, la longueur ne coûte rien.

Pour aller plus loin