Temps de calcul d’une attaque par force brute : combien de temps pour casser un mot de passe en 2026
Un mot de passe de moins de 12 caractères cède rapidement face à une attaque par force brute automatisée.
- 13 caractères et 4 types : zone verte de la matrice Hive Systems.
- Cluster de 16 RTX 5090 : 3 348 milliards de hashes MD5 par seconde.
- Avec bcrypt, seulement 5 millions de hashes par seconde, soit un rapport de 630 000.
- Un MD5 sur 8 chiffres tombe en 37 secondes.
- 13 caractères en bcrypt : 11 milliards d’années de craquage.
- En ligne, verrouillage après 100 tentatives erronées (recommandation NIST).
Tableau et matrice des temps de craquage des mots de passe
La matrice Hive Systems reste la référence pour visualiser la résistance d’un mot de passe. Elle croise la longueur, la composition et l’algorithme de hachage utilisé. Une distinction essentielle : à longueur égale, le temps de craquage peut varier d’un facteur de plusieurs centaines de milliers selon l’algorithme.
| Longueur et composition | Temps de craquage estimé | Algorithme de hachage |
|---|---|---|
| 5 caractères minuscules | 2 minutes | MD5 |
| 8 chiffres uniquement | 37 secondes | MD5 |
| 8 lettres minuscules | 22 heures | MD5 |
| 8 caractères (minuscules + majuscules) | Entre 28 secondes et 8 mois | MD5 |
| 13 caractères (4 types) | 11 milliards d’années | bcrypt |
| 16 caractères | 1 milliard d’années | bcrypt |
Ces écarts s’expliquent par la vitesse brute des machines modernes. Un cluster de 16 RTX 5090 calcule 3 348 milliards de hashes MD5 par seconde, contre seulement 5 millions de hashes bcrypt par seconde. Le rapport atteint un facteur de 630 000.
La zone verte de la matrice Hive Systems commence à 13 caractères combinant 4 types de caractères. En dessous de 12 caractères, aucun mot de passe ne résiste durablement à une attaque par force brute automatisée.
Un détail souvent ignoré : la matrice suppose une attaque hors ligne sur une base de hachages volée. En ligne, avec une limite de 100 essais par seconde et un verrouillage après 100 tentatives erronées (recommandation NIST), même un mot de passe faible gagne un sursis considérable.
Longueur contre complexité : ce qui fait vraiment résister un mot de passe

Pourquoi la longueur domine la complexité dans le calcul du temps
Ajouter un symbole ou une majuscule élargit l’alphabet, mais ajouter un caractère multiplie le nombre de combinaisons. Ce principe explique pourquoi un mot de passe de 14 caractères en minuscules simples résiste souvent mieux qu’un code court bardé de symboles. Un mot de passe de 8 caractères avec majuscules et minuscules tombe en 28 secondes, tandis qu’une phrase longue et simple tient des siècles.
Un mot de passe de 5 caractères minuscules se casse en 2 minutes. Passez à 8 lettres minuscules : 22 heures. Ajoutez la complexité sans longueur et le gain reste marginal face à l’explosion combinatoire d’un caractère supplémentaire.
Comment calculer l’entropie réelle d’un mot de passe
L’entropie mesure l’imprévisibilité d’un mot de passe en bits. Plus elle est élevée, plus le temps de craquage s’allonge de façon exponentielle.
- Longueur multipliée par logarithme : chaque caractère ajoute log₂(alphabet) bits
- Taille de l’alphabet utilisé : minuscules, majuscules, chiffres et symboles comptent
- Seuil de 12 caractères : minimum recommandé pour résister à la force brute
- 14 caractères recommandés : niveau robuste pour les comptes sensibles
Bonnes pratiques et recommandations pour protéger ses comptes
Face aux attaques par force brute, la longueur et l’unicité des mots de passe constituent votre première ligne de défense. Voici les recommandations concrètes à appliquer dès maintenant sur l’ensemble de vos comptes sensibles.
- 12 caractères minimum : en dessous, la résistance chute drastiquement, surtout si le mot de passe reste simple.
- 2FA activée partout : double authentification sur boîte mail, banque, réseaux sociaux et services cloud.
- Un mot de passe unique par site : réutiliser un identifiant ouvre la porte au credential stuffing en cas de fuite.
- Limiter les tentatives échouées : le NIST recommande un plafond de 100 essais erronés avant blocage temporaire.
- Verrouillage de compte automatique : au-delà de 100 tentatives, le compte doit être gelé pour stopper l’automate.
Pourquoi la double authentification change la donne
Même si un attaquant obtient votre mot de passe, le 2FA bloque l’accès sans le second facteur (code temporaire, clé physique, application mobile). Cette protection multicouche est aujourd’hui considérée comme indispensable par les organismes comme FranceNum et l’ANSSI.
Les cyberattaques contre les PME françaises coûtent en médiane 50 000 €, un montant qui justifie largement le temps passé à activer cette sécurité sur chaque compte professionnel.
La règle 12-2-3-1 pour les entreprises
Pour structurer une politique de mots de passe en entreprise, la règle 12-2-3-1 sert de repère simple : 12 caractères minimum, 2 méthodes d’authentification, 3 tentatives avant blocage court, et 1 gestionnaire de mots de passe déployé pour l’équipe. Cette approche aligne les exigences techniques avec les usages réels des collaborateurs.
Un gestionnaire de mots de passe reste l’outil le plus efficace pour tenir ces objectifs sans effort quotidien : il génère des mots de passe longs et uniques, et évite la tentation de réutiliser un même identifiant sur plusieurs services.
Algorithmes de hachage : bcrypt contre MD5 et SHA256
| Algorithme | Hashes par seconde (16 RTX 5090) | Sécurité recommandée |
|---|---|---|
| MD5 | 3 348 milliards | Obsolète |
| bcrypt | 5 millions | Standard recommandé |
| SHA256 | Non benchmarké ici | Robuste, sans salage |
L’écart entre MD5 et bcrypt atteint 630 000 fois en vitesse de calcul. Cette différence change radicalement le temps nécessaire pour casser un mot de passe : là où MD5 cède en quelques secondes, bcrypt résiste des années sur la même machine.
Pourquoi MD5 ne protège plus rien
MD5 a été conçu pour la vitesse, pas pour la sécurité. Cet algorithme obsolète reste pourtant présent : 43,7 % des sites WordPress l’utilisent encore. Un cluster de 16 RTX 5090 en calcule 3 348 milliards de hashes par seconde, ce qui rend toute attaque par dictionnaire quasi instantanée.
bcrypt et SHA256 : deux approches opposées
bcrypt ralentit volontairement le calcul grâce à ses itérations. OWASP recommande 32 itérations, ce qui limite un cluster de 16 RTX 5090 à 5 millions de hashes par seconde. Le salage intégré empêche aussi les tables précalculées.
SHA256 reste robuste et validé par la NSA et le NIST, mais il ne dispose pas de salage natif. Il est taillé pour vérifier l’intégrité d’un fichier, pas pour stocker un mot de passe seul.
Les outils comme Hashcat et John The Ripper exploitent directement ces faiblesses. Face à MD5, la moindre fuite de base devient catastrophique ; avec bcrypt, l’attaquant doit investir massivement en matériel et en temps.
Fonctionnement d’une attaque par force brute en pratique
Une attaque par force brute ne « devine » pas le mot de passe : elle teste des combinaisons à une vitesse industrielle. En ligne, un serveur peut limiter la cadence à environ 100 essais par seconde, voire bloquer au-delà de 100 tentatives erronées comme le recommande le NIST. Hors ligne, quand un attaquant détient une base de mots de passe hachés, la limite disparaît.
Avec un simple ordinateur puissant, on atteint 2 milliards de tentatives par seconde. Un botnet répartit la charge sur des dizaines ou centaines d’appareils, et les attaques par password spraying ont bondi de 40 millions par mois à 200 millions en un peu plus d’un an. L’attaquant teste alors des combinaisons ou des variantes jusqu’à tomber juste.
Bonne nouvelle : ce scénario hors ligne suppose que le pirate possède déjà les hachages. Sans fuite de base de données, l’attaque en direct reste freinée par le rate limiting, le CAPTCHA et le verrouillage de compte. C’est pourquoi la limitation des tentatives reste une défense aussi efficace qu’un mot de passe long.
Gestionnaires de mots de passe et générateurs de robustesse
Retenir des chaînes de 14 caractères uniques pour chaque compte est humainement impossible. La solution consiste à déléguer cette charge à un gestionnaire de mots de passe, qui génère et stocke des combinaisons aléatoires dans un coffre-fort chiffré. FranceNum recommande explicitement cette approche pour les TPE et PME, notamment via des outils comme Bitwarden, LockPass ou Proton Pass.
Ces générateurs produisent des mots de passe à haute entropie sans effort pour l’utilisateur. Certains, comme Bitwarden, intègrent l’estimateur zxcvbn, qui évalue la robustesse en traitant les données localement dans le navigateur. Aucun mot de passe ne quitte votre machine, ce qui évite tout risque d’interception.
Concrètement, vous ne mémorisez plus qu’une seule phrase maîtresse solide. Tous les autres identifiants deviennent des chaînes aléatoires que le gestionnaire saisit automatiquement. Cette méthode élimine la réutilisation de mots de passe, principal vecteur du credential stuffing, et garantit que chaque service dispose d’un secret réellement distinct.
Types d’attaques par force brute : dictionnaire, hybride et credential stuffing
La force brute pure teste toutes les combinaisons possibles, une par une. Mais les attaquants privilégient des méthodes plus rapides : l’attaque par dictionnaire essaie des mots courants et leurs variantes, tandis que l’attaque hybride combine dictionnaire et force brute en ajoutant des chiffres ou symboles aux mots.
Le credential stuffing exploite la réutilisation de mots de passe : les identifiants fuits d’un site sont rejoués massivement sur d’autres services. Cette technique alimente le password spraying, qui a bondi de 40 millions à 200 millions de tentatives par mois entre 2022 et 2023. Les adresses indexées par Have I Been Pwned atteignent désormais 2 milliards.
D’autres variantes ciblent des masques connus ou inversent la logique en testant d’abord les mots de passe les plus fréquents. Face à ces attaques, un mot de passe unique par compte reste la meilleure défense, car il neutralise le credential stuffing.
