Accueil·Force des mots de passe
Publicité

Obtenez votre bonus de plateforme crypto

Des bonus offerts à la simple inscription. Les conditions sont reprises telles quelles de chaque plateforme.

100 mots de passe — le stockage change plus la réponse que la longueur

Bits d’entropie et temps de cassage pour chaque croisement de 10 jeux de caractères et 10 longueurs. Les vitesses ne sont pas inventées : ce sont des mesures hashcat publiées sur une seule RTX 4090.

ASCII complet avec symboles 12 · 78.7 bit

  • NTLM (Windows)26136.9 ans
  • MD545950.7 ans
  • SHA-256343132.2 ans
  • WPA2 Wi-Fi10^9.5 ans
  • bcrypt10^10.6 ans

Ce que porte un caractère

Ce qu’un caractère porte est le logarithme de la taille du jeu : 3,3 bits avec les chiffres seuls, 4,7 avec les minuscules, 6,6 pour les 94 caractères ASCII imprimables. La force totale, c’est cela multiplié par la longueur — d’où l’avantage d’allonger plutôt que de varier : un caractère ASCII de plus apporte 6,6 bits, alors que passer des minuscules à l’ASCII complet n’apporte que 1,9 bit par caractère.

Comment le site l’a stocké

Le même mot de passe varie d’un facteur million selon son stockage. Une RTX 4090 essaie 288,5 milliards de hachages NTLM par seconde et 164,1 milliards de MD5, mais seulement 184 mille bcrypt — bcrypt est lent à dessein. Huit caractères ASCII avec symboles tombent en moins de trois heures avec NTLM et tiennent plus de 500 ans avec bcrypt. Et l’utilisateur ne choisit pas lequel.

Une syllabe hangeul en vaut deux

Le bloc hangeul standard compte 2 350 syllabes. En comptant la syllabe entière comme un caractère, elle porte 11,2 bits — 1,7 fois un caractère ASCII. Huit syllabes hangeul battent donc treize caractères ASCII et n’atteignent pas quatorze. Le hic : beaucoup de systèmes les refusent, et sans méthode de saisie on ne peut pas les taper.

Ce que ce tableau compte et ce qu’il ignore

Les durées ici supposent un mot de passe **choisi au hasard** parcouru de bout en bout. Ceux inventés par des humains ne tiennent pas autant : mots du dictionnaire, suites de clavier, dates de naissance et le ! ou le 1 ajouté à la fin sont essayés en premier. « P@ssw0rd! » compte 59 bits pour neuf caractères ASCII, mais tombe en quelques secondes. À l’inverse, plusieurs cartes divisent la durée d’autant.

L’accident courant n’est pas le cassage

Bien plus courant : un mot de passe fuité ailleurs est simplement essayé ici. Un mot de passe qui tiendrait des années tombe le jour où le site le plus faible est piraté, s’il y servait aussi. Ne pas le réutiliser et activer un second facteur passent avant l’allongement.

Chercher par jeu et longueur

Taille du jeu · Longueur

chiffres seulsTaille du jeu 10

chiffres seuls · 6
19.9 bit
chiffres seuls · 8
26.6 bit
chiffres seuls · 10
33.2 bit
chiffres seuls · 12
39.9 bit
chiffres seuls · 14
46.5 bit
chiffres seuls · 16
53.2 bit
chiffres seuls · 20
66.4 bit
chiffres seuls · 24
79.7 bit
chiffres seuls · 32
106.3 bit
chiffres seuls · 40
132.9 bit

hexadécimalTaille du jeu 16

hexadécimal · 6
24 bit
hexadécimal · 8
32 bit
hexadécimal · 10
40 bit
hexadécimal · 12
48 bit
hexadécimal · 14
56 bit
hexadécimal · 16
64 bit
hexadécimal · 20
80 bit
hexadécimal · 24
96 bit
hexadécimal · 32
128 bit
hexadécimal · 40
160 bit

minuscules seulesTaille du jeu 26

minuscules seules · 6
28.2 bit
minuscules seules · 8
37.6 bit
minuscules seules · 10
47 bit
minuscules seules · 12
56.4 bit
minuscules seules · 14
65.8 bit
minuscules seules · 16
75.2 bit
minuscules seules · 20
94 bit
minuscules seules · 24
112.8 bit
minuscules seules · 32
150.4 bit
minuscules seules · 40
188 bit

Base32Taille du jeu 32

Base32 · 6
30 bit
Base32 · 8
40 bit
Base32 · 10
50 bit
Base32 · 12
60 bit
Base32 · 14
70 bit
Base32 · 16
80 bit
Base32 · 20
100 bit
Base32 · 24
120 bit
Base32 · 32
160 bit
Base32 · 40
200 bit

minuscules + chiffresTaille du jeu 36

minuscules + chiffres · 6
31 bit
minuscules + chiffres · 8
41.4 bit
minuscules + chiffres · 10
51.7 bit
minuscules + chiffres · 12
62 bit
minuscules + chiffres · 14
72.4 bit
minuscules + chiffres · 16
82.7 bit
minuscules + chiffres · 20
103.4 bit
minuscules + chiffres · 24
124.1 bit
minuscules + chiffres · 32
165.4 bit
minuscules + chiffres · 40
206.8 bit

majuscules et minusculesTaille du jeu 52

majuscules et minuscules · 6
34.2 bit
majuscules et minuscules · 8
45.6 bit
majuscules et minuscules · 10
57 bit
majuscules et minuscules · 12
68.4 bit
majuscules et minuscules · 14
79.8 bit
majuscules et minuscules · 16
91.2 bit
majuscules et minuscules · 20
114 bit
majuscules et minuscules · 24
136.8 bit
majuscules et minuscules · 32
182.4 bit
majuscules et minuscules · 40
228 bit

lettres + chiffresTaille du jeu 62

lettres + chiffres · 6
35.7 bit
lettres + chiffres · 8
47.6 bit
lettres + chiffres · 10
59.5 bit
lettres + chiffres · 12
71.5 bit
lettres + chiffres · 14
83.4 bit
lettres + chiffres · 16
95.3 bit
lettres + chiffres · 20
119.1 bit
lettres + chiffres · 24
142.9 bit
lettres + chiffres · 32
190.5 bit
lettres + chiffres · 40
238.2 bit

Base64Taille du jeu 64

Base64 · 6
36 bit
Base64 · 8
48 bit
Base64 · 10
60 bit
Base64 · 12
72 bit
Base64 · 14
84 bit
Base64 · 16
96 bit
Base64 · 20
120 bit
Base64 · 24
144 bit
Base64 · 32
192 bit
Base64 · 40
240 bit

ASCII complet avec symbolesTaille du jeu 94

ASCII complet avec symboles · 6
39.3 bit
ASCII complet avec symboles · 8
52.4 bit
ASCII complet avec symboles · 10
65.5 bit
ASCII complet avec symboles · 12
78.7 bit
ASCII complet avec symboles · 14
91.8 bit
ASCII complet avec symboles · 16
104.9 bit
ASCII complet avec symboles · 20
131.1 bit
ASCII complet avec symboles · 24
157.3 bit
ASCII complet avec symboles · 32
209.7 bit
ASCII complet avec symboles · 40
262.2 bit

syllabes hangeulTaille du jeu 2350

syllabes hangeul · 6
67.2 bit
syllabes hangeul · 8
89.6 bit
syllabes hangeul · 10
112 bit
syllabes hangeul · 12
134.4 bit
syllabes hangeul · 14
156.8 bit
syllabes hangeul · 16
179.2 bit
syllabes hangeul · 20
224 bit
syllabes hangeul · 24
268.8 bit
syllabes hangeul · 32
358.4 bit
syllabes hangeul · 40
447.9 bit

Comment lire

  • Bits par caractère = log2(taille du jeu). Multiplié par la longueur pour le total.
  • Temps de cassage = moitié des combinaisons ÷ essais par seconde.
  • Les vitesses sont des mesures hashcat publiées sur une RTX 4090.
  • Elles supposent un mot de passe aléatoire. Ceux inventés tombent bien plus vite.
  • NTLM (Windows)2.89e+11 /s
  • MD51.64e+11 /s
  • SHA-2562.20e+10 /s
  • WPA2 Wi-Fi2.53e+6 /s
  • bcrypt1.84e+5 /s

Questions fréquentes

QCombien de caractères faut-il ?

Cela dépend du stockage. Douze caractères ASCII avec symboles font 78,7 bits : 26 000 ans face à NTLM, 41 milliards face à bcrypt. À huit caractères, NTLM tombe en moins de trois heures.

QAllonger ou ajouter des symboles ?

Le plus souvent allonger. Un caractère ASCII de plus apporte 6,6 bits ; passer des minuscules à l’ASCII complet n’apporte que 1,9 bit par caractère.

QLe hangeul est-il plus fort ?

Chaque syllabe porte 11,2 bits, 1,7 fois un caractère ASCII. Mais peu de systèmes l’acceptent et sans méthode de saisie on ne peut pas le taper.

QCes durées sont-elles réelles ?

Elles supposent un mot de passe aléatoire parcouru entièrement. Ceux inventés tombent bien plus vite face aux attaques par dictionnaire.

QQu’est-ce qui compte le plus ?

Ne pas le réutiliser. Essayer ailleurs un mot de passe fuité est une attaque bien plus courante que le cassage.