Comment ça marche
Chaque caractère est choisi avec crypto.getRandomValues, le générateur de nombres aléatoires cryptographiquement sûr intégré à votre navigateur. Le générateur utilise l’échantillonnage par rejet, pour que chaque caractère du jeu ait exactement la même probabilité. (Le raccourci courant qui consiste à prendre un nombre aléatoire modulo la taille du jeu rend certains caractères un peu plus fréquents.)
Avec tous les types sélectionnés, les caractères proviennent d’un jeu de 90 : 26 majuscules, 26 minuscules, 10 chiffres et 28 symboles (!#$%&()*+,-./:;<=>?@[]^_{|}~). Les lettres accentuées, les guillemets, les barres obliques inverses, les accents graves et les espaces sont exclus, car certains sites, claviers et systèmes les gèrent mal.
Robustesse
La robustesse affichée est l’entropie du mot de passe : sa longueur multipliée par log₂ du nombre de caractères possibles.
| Mot de passe | Entropie | Évaluation |
|---|---|---|
| 8 lettres minuscules | 37,6 bits | Très faible |
| 8 caractères, tous types | 51,9 bits | Faible |
| 12 lettres et chiffres | 71,5 bits | Moyenne |
| 12 caractères, tous types | 77,9 bits | Moyenne |
| 16 caractères, tous types | 103,9 bits | Très forte |
| 20 caractères, tous types | 129,8 bits | Très forte |
Cela vaut pour les mots de passe aléatoires comme ceux générés ici. Un mot de passe que vous inventez, comme Soleil2026!, paraît complexe mais se devine vite, car les attaquants essaient d’abord les mots et motifs courants.
Bonnes pratiques
- Utilisez un mot de passe différent pour chaque compte. Quand un site est piraté, les mots de passe réutilisés sont essayés partout ailleurs.
- Enregistrez-les dans un gestionnaire de mots de passe plutôt que dans une note ou un tableur. Il les remplit pour vous, la longueur ne vous coûte donc rien.
- Activez la double authentification pour votre messagerie, votre banque et tout compte qui peut réinitialiser d’autres comptes.
- Privilégiez la longueur plutôt que les règles de complexité quand vous avez le choix. Les recommandations actuelles du NIST préfèrent des mots de passe plus longs à des mélanges forcés de types de caractères.