Générateur de mots de passe
Créez des mots de passe robustes et aléatoires de 4 à 128 caractères combinant majuscules, minuscules, chiffres et symboles. Le générateur utilise un aléa cryptographiquement sûr et affiche la force du mot de passe ainsi que son entropie en bits.
Générez un mot de passe robuste
Formule de l'entropie d'un mot de passe
Où :
- \(E\) — entropie du mot de passe, mesurée en bits
- \(L\) — longueur du mot de passe (nombre de caractères)
- \(N\) — taille de l'ensemble de caractères (nombre de caractères distincts pouvant apparaître à chaque position)
Cette formule estime le nombre de mots de passe équiprobables que le générateur peut produire. Chaque bit supplémentaire double le nombre de possibilités : un attaquant aurait donc besoin d'environ \(2^E\) tentatives, en moyenne, pour craquer le mot de passe par force brute.
Générateur de mots de passe – Exemple de calcul
Exemple : les paramètres par défaut — Longueur du mot de passe : 16, avec Majuscules (A–Z), Minuscules (a–z), Chiffres (0–9) et Symboles (!@#$%…) tous activés.
\[ N = 26 + 26 + 10 + 27 = 89 \text{ caractères dans l'ensemble} \]
\[ E = 16 \times \log_2(89) \approx 16 \times 6{,}476 \approx 103{,}6 \text{ bits} \]
Résultat : un mot de passe de 16 caractères tel que aK7#mP2$xQ9&wZ4! avec une entropie d'environ 103,6 bits, classé Fort et parfaitement adapté aux comptes, au chiffrement et aux usages d'administration.
Comment utiliser le générateur de mots de passe
- Saisissez la Longueur du mot de passe (toute valeur de 4 à 128). Plus un mot de passe est long, plus il est exponentiellement difficile à craquer.
- Cochez ou décochez les ensembles de caractères : Majuscules (A–Z), Minuscules (a–z), Chiffres (0–9) et Symboles (!@#$%…). Au moins un ensemble doit être sélectionné.
- Cliquez sur le bouton de calcul. Un nouveau mot de passe apparaît sous Mot de passe généré.
- Vérifiez l'évaluation de la Force et la valeur de l'Entropie en bits pour juger de la sécurité du mot de passe.
- Copiez le mot de passe dans votre gestionnaire de mots de passe ou dans le service auquel vous vous inscrivez, puis régénérez-en un autre si vous le souhaitez.
Qu'est-ce que l'entropie d'un mot de passe et pourquoi est-elle importante ?
L'entropie d'un mot de passe mesure son imprévisibilité en bits. Elle ne dépend que de deux facteurs : la longueur du mot de passe et la taille de l'ensemble de caractères possibles. Un mot de passe aléatoire de 8 caractères composé uniquement de minuscules offre \(8 \times \log_2(26) \approx 37{,}6\) bits, tandis que la même longueur avec les quatre ensembles de caractères offre \(8 \times \log_2(89) \approx 51{,}8\) bits — soit plus de 100 000 fois plus de combinaisons.
Le générateur garantit la présence d'au moins un caractère de chaque ensemble sélectionné, puis remplit les positions restantes à partir de l'ensemble complet et mélange le résultat. L'aléa provient de la fonction crypto.getRandomValues du navigateur avec échantillonnage par rejet, qui évite le biais du modulo et constitue la même source d'aléa que celle utilisée pour les opérations cryptographiques. Les mots de passe sont générés entièrement dans votre navigateur et ne sont jamais envoyés à un serveur.
À titre indicatif, 60–80 bits suffisent pour les comptes du quotidien, 80–128 bits constituent une force solide pour les comptes importants, et 128 bits ou plus sont considérés comme très solides — comparables aux clés utilisées dans le chiffrement moderne. Un mot de passe aléatoire de 20 caractères avec tous les ensembles de caractères dépasse 129 bits et est pratiquement incraquable par force brute avec la technologie actuelle.
Référence des niveaux de force
| Entropie (bits) | Niveau de force | Usage typique |
|---|---|---|
| Moins de 40 | Très faible | À éviter — craquable en quelques minutes à quelques heures |
| 40–60 | Faible | Comptes de faible valeur uniquement |
| 60–80 | Bon | Comptes du quotidien |
| 80–128 | Fort | Comptes, chiffrement, usages d'administration |
| 128 et plus | Très fort | Usages de haute sécurité et à long terme |
Hypothèses, limites et conseils pratiques
- La valeur d'entropie suppose que le mot de passe est vraiment aléatoire. Elle ne s'applique pas aux mots de passe créés par l'homme comme
P@ssword123, qui semblent complexes mais suivent des schémas prévisibles que les attaquants testent en premier. - L'entropie ne dit rien de la sécurité du site sur lequel vous utilisez le mot de passe. Un mot de passe réutilisé peut fuiter quelle que soit sa force : utilisez donc un mot de passe unique pour chaque compte et activez l'authentification à deux facteurs lorsque c'est possible.
- Certains systèmes anciens rejettent certains symboles ou limitent la longueur des mots de passe (souvent à 8–20 caractères). Si un site refuse le mot de passe généré, désactivez l'option Symboles ou réduisez la longueur, puis régénérez.
- La longueur prime sur la complexité : un mot de passe de 20 caractères sans symboles (\(\approx 115\) bits) est plus solide qu'un mot de passe de 8 caractères avec symboles (\(\approx 52\) bits).
- Ne stockez jamais vos mots de passe dans des fichiers en texte clair. Si vous devez vérifier une copie exacte d'un texte, des outils comme le Générateur de hachage SHA-256 ou le Générateur de hachage MD5 produisent une somme de contrôle — mais notez que le MD5 ou le SHA-256 en clair ne convient pas pour stocker de vrais mots de passe ; utilisez plutôt un gestionnaire de mots de passe dédié.
- Si un site doit transporter le mot de passe sous forme de texte, l'Encodeur Base64 peut l'encoder — mais rappelez-vous que Base64 n'est pas un chiffrement et n'offre aucune protection.
Questions fréquentes
Comment calculer l'entropie d'un mot de passe à la main ?
Utilisez la formule \(E = L \times \log_2(N)\), où \(L\) est la longueur du mot de passe et \(N\) le nombre de caractères possibles. Par exemple, un mot de passe de 12 caractères utilisant minuscules, majuscules, chiffres et symboles dispose d'un ensemble de 89 caractères, donc \(E = 12 \times \log_2(89) \approx 77{,}7\) bits. Si votre calculatrice n'a pas de touche logarithme en base 2, calculez plutôt \(\log_{10}(N) / \log_{10}(2)\).
Quelle longueur mon mot de passe devrait-il avoir ?
Pour les comptes du quotidien, 12 à 16 caractères aléatoires (environ 78 à 104 bits avec tous les ensembles de caractères) constituent un bon objectif. Pour la banque, les e-mails, les clés de chiffrement ou les comptes d'administration, utilisez 20 caractères ou plus, ce qui dépasse 128 bits et est pratiquement impossible à craquer par force brute. Tout ce qui est inférieur à 10 caractères aléatoires est risqué, et moins de 8 caractères est à proscrire, quelle que soit la complexité apparente.
Est-il sûr d'utiliser un générateur de mots de passe en ligne ?
Ce générateur fonctionne entièrement dans votre navigateur grâce à la fonction intégrée crypto.getRandomValues — la même source d'aléa que celle utilisée pour les opérations cryptographiques. Aucun mot de passe n'est transmis ni stocké sur un serveur. Par prudence supplémentaire, vous pouvez ouvrir les outils de développement de votre navigateur, vous déconnecter d'Internet et vérifier que le mot de passe se génère toujours correctement.
Pourquoi la longueur est-elle plus importante que la complexité ?
Chaque caractère supplémentaire multiplie le nombre de mots de passe possibles par la taille de l'ensemble de caractères, tandis qu'ajouter un ensemble de caractères n'augmente le multiplicateur qu'une seule fois. Un mot de passe de 20 caractères avec seulement des lettres et des chiffres offre environ 119 bits, alors qu'un mot de passe de 8 caractères avec tous les symboles n'en offre qu'environ 52. Ajouter des symboles aide, mais allonger le mot de passe aide bien plus à chaque fois.
Quelle est la différence entre un mot de passe et une phrase de passe ?
Une phrase de passe est une suite de mots aléatoires, comme « coral-tundra-violin-plum », généralement tirés d'une liste de quelques milliers d'entrées. Chaque mot apporte environ 10 à 13 bits d'entropie. Une phrase de passe de 5 mots (50 à 65 bits) est raisonnable pour un usage quotidien et plus facile à saisir sur les claviers mobiles, tandis que les mots de passe aléatoires en caractères atteignent la même force avec moins de caractères.
Un site a rejeté mon mot de passe généré. Que dois-je faire ?
Certains systèmes anciens ou mal conçus restreignent les symboles autorisés ou limitent la longueur à 8–20 caractères. Si le site refuse votre mot de passe, décochez l'option Symboles, réduisez la longueur, puis régénérez. Compensez le plus petit ensemble de caractères en rendant le mot de passe aussi long que le site le permet — par exemple, 20 caractères sans symboles fournissent encore environ 115 bits d'entropie.
Quelles sont les erreurs les plus courantes en matière de sécurité des mots de passe ?
Les principales : réutiliser le même mot de passe sur plusieurs sites (une fuite sur un service expose tous les autres), modifier légèrement un ancien mot de passe au lieu d'en générer un nouveau, stocker les mots de passe dans des fichiers ou tableurs en texte clair, et ignorer l'authentification à deux facteurs. Évitez aussi les informations personnelles comme les dates de naissance ou les noms — même un long mot de passe construit à partir d'informations prévisibles a bien moins d'entropie réelle que sa longueur apparente ne le suggère. Utilisez un gestionnaire de mots de passe pour stocker des mots de passe uniques.