Générateur de phrase secrète
Une phrase secrète composée de plusieurs mots aléatoires est plus facile à retenir et souvent plus difficile à deviner qu’un court fatras de symboles. Ce générateur en construit une à partir d’une liste intégrée de mots anglais courants et faciles à écrire, en choisissant chaque mot avec un générateur de nombres aléatoires cryptographiquement sûr. Choisissez le nombre de mots (de 2 à 20), le séparateur entre eux, s’il faut mettre chaque mot en majuscule et s’il faut ajouter un nombre aléatoire à deux chiffres à la fin. La liste intégrée est compacte et pensée pour la mémorisation ; pour un mot de passe maître d’une robustesse maximale, passez à une liste Diceware complète, comme expliqué plus bas.
Comment votre phrase secrète est construite
-
1
Choisissez le nombre de mots
Entre 2 et 20. Plus de mots, c'est une phrase plus longue et plus robuste ; 5 à 7 est un bon compromis au quotidien.
-
2
Choisissez un séparateur
Un tiret, une espace, un tiret bas, un point ou tout autre caractère (jusqu'à trois). Les séparateurs aident à la lisibilité ; ils n'ajoutent presque aucune robustesse.
-
3
Majuscules ou non
Mettez la première lettre de chaque mot en majuscule pour mieux lire. Cela ne change pas vraiment la robustesse.
-
4
Ajoutez un nombre (facultatif)
Ajoute un nombre aléatoire à deux chiffres à la fin.
-
5
Générez et relancez
Les mots sont choisis avec un générateur de nombres aléatoires cryptographiquement sûr. Si une phrase est difficile à visualiser, générez-en une autre jusqu'à ce qu'une reste en tête.
Comment fonctionne la robustesse d’une phrase secrète
La robustesse se mesure en bits d’entropie : le logarithme en base 2 du nombre de phrases également probables qui auraient pu être générées. Chaque mot aléatoire tiré d’une liste de N mots ajoute log2(N) bits, que l’on multiplie par le nombre de mots pour obtenir le total. Liste de mots plus grande, plus de mots, plus d’entropie.
La liste de mots de ce générateur
Cet outil puise dans une liste intégrée compacte de mots anglais courants (environ 90), donc chaque mot ajoute environ 6,5 bits. Une phrase de 5 mots avoisine donc 33 bits, et le nombre facultatif à deux chiffres en ajoute environ 6. C’est correct pour des connexions mémorisables et à faible enjeu, mais bien en dessous de ce qu’il faut pour un mot de passe maître. Pour des secrets de grande valeur, utilisez plus de mots, associez la phrase à un gestionnaire de mots de passe et préférez une liste Diceware complète.
Listes de mots de référence et leur entropie
| Liste de mots | Mots | Bits par mot |
|---|---|---|
| Liste intégrée de ce générateur | ~90 | ~6,5 |
| EFF short list | 1 296 | 10,3 |
| EFF large list | 7 776 | 12,9 |
| Diceware original | 7 776 | 12,9 |
| BIP-39 (mots de graine crypto) | 2 048 | 11,0 |
En utilisant une liste Diceware complète de 7 776 mots (12,9 bits par mot) :
- 4 mots ≈ 51,6 bits (modeste)
- 6 mots ≈ 77,4 bits (robuste)
- 8 mots ≈ 103,2 bits (niveau mot de passe maître)
Comment l’entropie se compare à l’effort de cassage
- 50 bits : résiste à la plupart des attaques en ligne ; cassable hors ligne par un adversaire motivé en quelques mois.
- 70 bits : résiste au cassage hors ligne avec le matériel actuel pendant des années.
- 90 bits : hors de portée du cassage de masse actuel dans un avenir prévisible.
- 120 bits : dépasse la sécurité des clés AES-128, générées à partir de 128 bits d’aléa.
Pourquoi des mots aléatoires battent un mot de passe court « compliqué »
Un mot de passe de 10 caractères mélangés comme Xp!9k@Lm3* a environ 66 bits d’entropie s’il est vraiment aléatoire. Une phrase de 6 mots comme correct-horse-battery-staple-pine-kelp tirée d’une liste Diceware complète a 77 bits. La phrase est plus robuste, plus facile à taper et plus facile à retenir. La célèbre bande dessinée xkcd explique l’intuition : les humains sont mauvais pour générer de l’entropie à la main, alors nous produisons des mots de passe « compliqués » et prévisibles que les pirates ont vus des millions de fois.
Conseils
- Mémorisez les deux ou trois premiers mots par l’image. Construisez une image mentale étrange reliant les mots. Le reste suit.
- Ne la réutilisez pas d’un compte à l’autre. Une phrase secrète n’est aussi sûre que le site le plus faible qui la stocke. Utilisez un gestionnaire et des phrases uniques par connexion.
- Le nombre ajouté n’aide qu’un peu. Ajouter deux chiffres relève l’entropie d’environ 6 bits ; ce n’est pas un substitut à l’ajout de mots.
- Traitez les phrases maîtresses différemment. Pour les mots de passe maîtres d’un gestionnaire et le chiffrement de disque, utilisez 7 mots ou plus d’une liste Diceware complète, pas la liste intégrée compacte.
Ce qui n’aide pas
- Mettre des lettres au hasard en majuscule. Ajoute une entropie négligeable, nuit à la mémorisation.
- Ajouter un seul symbole. N’ajoute quelques bits que si sa position est elle aussi aléatoire. À peine utile.
- Remplacer des lettres par des chiffres (« p@ssw0rd »). Les outils de cassage gèrent ces substitutions depuis les années 2000. Aucune amélioration réelle.
Questions fréquentes
Plus il y en a, plus c’est robuste. Avec la liste intégrée compacte de cet outil, utilisez 7 mots ou plus pour tout ce qui compte et associez-la à un gestionnaire de mots de passe. Si vous avez besoin d’une phrase maîtresse pour un gestionnaire ou pour le chiffrement de disque complet, générez-la à partir d’une liste Diceware complète (7 776 mots) plutôt que d’une courte liste intégrée.
Non. Il utilise une petite liste intégrée de mots anglais courants et faciles à écrire (environ 90) choisis pour la mémorisation, si bien que chaque mot apporte environ 6,5 bits au lieu des 12,9 bits d’une liste Diceware complète de 7 776 mots. Pour une robustesse maximale, voyez-la comme un point de départ mémorisable et passez à une liste Diceware complète pour les secrets critiques.
Un séparateur n’ajoute pas d’entropie notable. Choisissez-en un que vous tapez facilement (un tiret ou une espace) et gardez-le. Varier le séparateur à chaque mot ajoute une entropie infime et beaucoup de charge mentale : ça n’en vaut pas la peine.
Utilisez plutôt un gestionnaire de mots de passe pour générer un mot de passe aléatoire de 16 à 20 caractères pour ce site. Les sites qui plafonnent les mots de passe à 16 caractères font en général d’autres choses de sécurité de travers, alors soyez particulièrement prudent avec la réutilisation.
Outils similaires
Générateur de CSR
Générez une demande de signature de certificat encodée en PEM et une clé privée RSA correspondante. Spécifiez le nom commun, les champs d'organisation et la taille de clé (2048, 3072 ou 4096 bits).
Vérificateur de somme de contrôle
Calculez la somme de contrôle MD5, SHA-1, SHA-256, SHA-384, SHA-512 ou CRC32 de n'importe quel texte et comparez-la à une valeur attendue pour obtenir un verdict clair de correspondance ou de divergence.
Identificateur de chiffrement
Collez un texte chiffré ou un hachage et l'outil suggère des algorithmes ou encodages probables : MD5, SHA, bcrypt, AES, RSA, Base64 et plus.
Identificateur de chiffre
Collez le texte chiffré et l'identificateur suggère les schémas d'encodage/chiffrement probables : Base64, hex, binaire, Morse, César ou substitution, JWT et hachages courants.
Convertisseur ETH en USD
Convertissez Ethereum (ETH) en dollars américains avec un taux ETH/USD en direct ou un taux de votre choix. Découvrez la valeur en USD de n'importe quel montant d'ETH.
Générateur de JWT
Générez des JWT signés avec des en-têtes personnalisés, des revendications de charge utile, une signature HMAC ou RSA, des restrictions d'expiration et d'audience pour les tests.
Outil disponible dans d’autres langues
- 패스프레이즈 생성기 [KO]
- Lösenordsfrasgenerator [SV]
- مولّد عبارات المرور [AR]
- Generator fraz hasłowych [PL]
- Passphrasen-Generator [DE]
- เครื่องสร้างพาสเฟรส (Passphrase) [TH]
- Generator Frasa Sandi [ID]
- Wachtwoordzin-generator [NL]
- パスフレーズジェネレーター [JA]
- Trình tạo cụm mật khẩu [VI]
- Gerador de frase-senha [PT]
- Generador de frases de contraseña [ES]
- Passphrase Generator [EN]
- Generatore di passphrase [IT]
- 密码短语生成器 [ZH]
- Генератор парольных фраз [RU]
- Parola Cümlesi Oluşturucu [TR]