Générateur de mot de passe fort et aléatoire
Créez un mot de passe fort et aléatoire (longueur, lettres, chiffres, symboles) avec son entropie, ou une phrase de passe ou un code PIN. Rien n’est envoyé.
Chargement de l’outil…
Un générateur de mots de passe qui crée des mots de passe aléatoires avec la longueur et les types de caractères de votre choix. En plus de mots de passe aléatoires robustes mêlant majuscules, minuscules, chiffres et symboles, il crée des phrases de passe faciles à retenir et des codes PIN numériques. Chaque résultat est accompagné de son entropie en bits et de la formule correspondante, pour juger de la longueur suffisante, et rien de ce que vous générez ne quitte votre navigateur.
Mode d’emploi
- Dans l’onglet « Mot de passe », réglez le curseur « Longueur » entre 4 et 128 caractères. Il est réglé sur 16 au départ.
- Activez les types à utiliser : « Majuscules (A–Z) », « Minuscules (a–z) », « Chiffres (0–9) » et « Symboles ». Si le site n’accepte que certains caractères spéciaux, supprimez les autres dans le champ « Symboles à utiliser ».
- Si vous comptez noter le mot de passe ou le lire à voix haute, activez « Exclure les caractères qui se ressemblent (O 0 I l 1) ». « Inclure au moins un caractère de chaque type choisi » est activé dès le départ.
- Saisissez un nombre de 1 à 50 dans « Quantité » pour obtenir autant de mots de passe ; chaque appui sur « Générer » les remplace par de nouveaux.
- Appuyez sur « Copier » sur la ligne qui vous plaît, ou sur « Tout copier » pour la liste entière. Si quelqu’un est à côté de vous, appuyez sur « Masquer » pour cacher les valeurs à l’écran.
- Pour un mot de passe plus facile à retenir, choisissez le nombre de « Mots » et un « Séparateur » dans l’onglet « Phrase de passe » ; pour des chiffres uniquement, choisissez le nombre de « Chiffres » dans l’onglet « Code PIN ».
Fonctionnement
- Chaque caractère est tiré avec crypto.getRandomValues du navigateur, sans biais : aucun caractère ne sort plus souvent qu’un autre.
- Les mots de passe générés ne sont jamais envoyés ni enregistrés et disparaissent à la fermeture de la page. Seuls les réglages, comme la longueur et les types de caractères, sont mémorisés sur cet appareil.
- Les symboles sont les 32 caractères spéciaux que l’on peut taper au clavier (! " # $ %, etc.). Avec les quatre types activés, il y a 94 caractères possibles, ou 89 en excluant ceux qui se ressemblent.
- Les niveaux de robustesse sont des tranches approximatives : moins de 28 bits « Très faible », moins de 36 « Faible », moins de 60 « Moyen », moins de 100 « Fort » et au-delà « Très fort ». Ce n’est pas une norme officielle.
- Les phrases de passe utilisent de 3 à 12 mots de la liste EFF Large Wordlist (7 776 mots anglais, CC BY 3.0 US), et les codes PIN peuvent avoir 4, 5, 6, 8, 10 ou 12 chiffres.
Quelle longueur pour un mot de passe ? L’entropie selon la longueur
Avec les quatre types (94 caractères), 8 caractères donnent environ 52,4 bits, affichés « Moyen » ; 12 caractères environ 78,7 bits, « Fort » ; et 16 caractères environ 104,9 bits, « Très fort ». Chaque bit supplémentaire double le nombre de possibilités. En supposant qu’un attaquant puisse tester 10 milliards de combinaisons par seconde, essayer tous les mots de passe de 8 caractères parmi 94 (environ 6,1 × 10^15) prendrait environ une semaine, contre environ 1,5 million d’années pour 12 caractères.
La longueur compte davantage que les types de caractères. Sans symboles, avec uniquement des lettres et des chiffres (62 caractères), 16 caractères donnent encore environ 95,3 bits, plus que 12 caractères avec symboles (environ 78,7 bits). Quand un site n’accepte que certains caractères spéciaux, ou aucun, allongez donc plutôt le mot de passe. Les sites imposent des règles et des longueurs maximales différentes : suivez les indications de la page d’inscription.
Comment se calcule l’entropie d’un mot de passe
Pour un mot de passe dont tous les caractères sont choisis avec la même probabilité, l’entropie vaut longueur × log₂(nombre de caractères possibles). Seize caractères parmi 94 donnent 16 × log₂(94) ≈ 104,9 bits. Cela ne vaut que pour les mots de passe générés aléatoirement ; un mot de passe inventé par une personne est bien plus faible à longueur égale, à cause des mots et des motifs qu’il contient.
Avec « Inclure au moins un caractère de chaque type choisi » activé, les résultats qui ne respectent pas la règle sont écartés et tirés à nouveau. Tous les mots de passe conformes à la règle sont donc équiprobables, et l’entropie affichée ne compte que ces mots de passe : elle est un peu plus faible, environ 104,6 bits pour 16 caractères, soit quelque 0,3 bit de moins, et environ 51,3 bits pour 8 caractères, soit à peu près 1 bit de moins.
Phrase de passe ou mot de passe aléatoire : lequel choisir ?
Une phrase de passe est composée de quelques mots tirés au hasard dans une liste. Chaque mot d’une liste de 7 776 ajoute log₂(7 776) ≈ 12,9 bits : 4 mots donnent environ 51,7 bits, 5 mots environ 64,6 bits et 6 mots environ 77,5 bits. Une phrase de passe de 6 mots est presque aussi robuste qu’un mot de passe aléatoire de 12 caractères parmi 94, et bien plus facile à dire et à retenir.
« Ajouter un chiffre » place un chiffre après l’un des mots et ajoute log₂(10 × nombre de mots), soit environ 5,9 bits pour 6 mots. Pour les sites qui exigent un chiffre ou une majuscule, activez « Ajouter un chiffre » et « Majuscule à chaque mot ». Les séparateurs n’ajoutent pas d’entropie dans ce calcul, et avec « Aucun », la valeur réelle peut être légèrement inférieure, car les limites entre les mots peuvent devenir floues.
Un générateur de mot de passe en ligne est-il sûr ?
Deux points comptent pour choisir un générateur de mots de passe : la qualité de ses nombres aléatoires et la destination du résultat. Cet outil utilise uniquement crypto.getRandomValues, la fonction du navigateur prévue pour l’aléa cryptographique, et n’envoie ni n’enregistre jamais ce qu’il produit. Il n’utilise pas Math.random, prévu pour un usage général.
Enregistrez directement un nouveau mot de passe dans un gestionnaire de mots de passe ou dans celui de votre navigateur. Utiliser un mot de passe différent pour chaque site évite qu’une fuite sur l’un ouvre vos autres comptes. Si vous avez copié un mot de passe sur un ordinateur partagé, il peut rester dans le presse-papiers : copiez un autre texte pour l’écraser.
Questions fréquentes
- Combien de caractères pour un mot de passe fort ?
- Pour un mot de passe aléatoire utilisant les quatre types, 12 caractères (environ 78,7 bits) s’affichent « Fort » et 16 caractères (environ 104,9 bits) « Très fort ». Aller jusqu’à la longueur maximale autorisée par le site est la mesure la plus efficace.
- Comment générer un mot de passe aléatoire avec caractères spéciaux ?
- Laissez « Symboles » activé. Avec « Inclure au moins un caractère de chaque type choisi » également activé, chaque mot de passe contient au moins un caractère spécial.
- Que faire si un site refuse certains symboles ?
- Supprimez de « Symboles à utiliser » les symboles refusés par le site : seuls les autres seront utilisés. Les lettres, chiffres et espaces saisis dans ce champ sont ignorés.
- Le générateur enregistre-t-il mes mots de passe ?
- Non. Les mots de passe sont créés uniquement dans ce navigateur, jamais envoyés à un serveur, et disparaissent à la fermeture de la page.
- À quoi sert l’exclusion des caractères qui se ressemblent ?
- Elle retire cinq caractères faciles à confondre : le O majuscule et le zéro, le I majuscule, le l minuscule et le chiffre 1. C’est utile quand vous recopiez un mot de passe à la main.
- Qu’est-ce qu’une phrase de passe ?
- Un mot de passe composé de plusieurs mots anglais choisis au hasard. Six mots tirés d’une liste de 7 776 donnent environ 77,5 bits, comme un mot de passe aléatoire de 12 caractères.
- Comment calculer l’entropie d’un mot de passe ?
- Longueur × log₂(nombre de caractères possibles). La formule s’affiche avec vos valeurs réelles sous chaque résultat.
- Combien de combinaisons pour un code PIN à 6 chiffres ?
- 1 000 000, soit environ 19,9 bits. Les codes PIN sont généralement protégés par un nombre limité d’essais, ce qui explique qu’ils soient courts, mais ils sont faibles en tant que mot de passe.
- Peut-on générer plusieurs mots de passe aléatoires à la fois ?
- Oui. Saisissez jusqu’à 50 dans « Quantité » et utilisez « Tout copier » pour les copier, un par ligne.
- Est-ce un problème si un code PIN comme 1234 sort ?
- C’est un résultat réellement aléatoire, de tels nombres peuvent donc apparaître. Si un code PIN facile à deviner vous gêne, appuyez sur « Générer » pour en obtenir un autre.