Générateur de mot de passe sécurisé aléatoire
Générez un mot de passe fort, sécurisé et aléatoire (CSPRNG) avec choix de longueur et de force, sans envoi de données.
Soutenez le projet
J’ai choisi de limiter les publicités pour garder l’expérience simple et agréable. Si cet outil vous a été utile, vous pouvez m’aider à le faire vivre — chaque geste compte pour un développeur solo.
Description
Le générateur de mot de passe aléatoire produit des mots de passe forts à partir d’une source de hasard cryptographiquement sûre (CSPRNG), entièrement dans votre navigateur. Vous choisissez la longueur (8 à 64 caractères) et un niveau de force (Standard, Fort ou Max) pour adapter le jeu de caractères. Aucune donnée n’est envoyée à un serveur : la génération et la copie restent locales.
Comment faire
- Ajustez la longueur avec le curseur (par défaut 16 caractères, entre 8 et 64).
- Choisissez la force : Standard (lettres et chiffres), Fort (avec symboles courants), ou Max (symboles étendus).
- Cliquez sur Générer un mot de passe.
- Copiez le mot de passe affiché ou cliquez sur Régénérer pour en obtenir un nouveau.
- Utilisez Afficher / Masquer si vous êtes dans un lieu public.
Exemples
- Standard, 12 caractères : mot de passe uniquement lettres et chiffres (ex.
xK7mNp2Qw9Rz), adapté aux sites qui n’acceptent pas les symboles. - Fort, 16 caractères : lettres, chiffres et symboles courants (ex.
aB3!kL@9mN#pQ2$), bon compromis sécurité / compatibilité. - Max, 24 caractères : jeu de caractères étendu pour une entropie maximale, idéal pour les comptes sensibles.
Cas d’usage
- Création de comptes en ligne (e-mail, réseaux sociaux, banque).
- Mots de passe pour applications ou bases de données.
- Réinitialisation mentale : générer un mot de passe fort puis le stocker dans un gestionnaire de mots de passe.
- Vérifier la politique d’un site : tester d’abord « Standard », puis « Fort » ou « Max » si le site accepte les symboles.
Limites et précautions
- Stockage : cet outil ne stocke pas les mots de passe. Copiez-les immédiatement dans un gestionnaire de mots de passe ou un endroit sûr.
- Environnement : la génération repose sur
crypto.getRandomValues. Elle n’est pas disponible dans certains contextes (anciens navigateurs, iframes restrictives). - Symboles : les jeux « Fort » et « Max » évitent les caractères ambigus (0/O, 1/l) dans les lettres et chiffres pour limiter les erreurs de saisie ; les symboles peuvent toutefois être refusés par certains sites.
Bonnes pratiques
- Utilisez un gestionnaire de mots de passe pour stocker et remplir les mots de passe.
- Activez la double authentification (2FA) dès que possible.
- Ne réutilisez pas le même mot de passe sur plusieurs services.
- Privilégiez une longueur d’au moins 16 caractères et le niveau « Fort » ou « Max » pour les comptes importants.
Sécurité et confidentialité
La génération est effectuée uniquement dans votre navigateur avec l’API Web Crypto. Aucun mot de passe ni octet aléatoire n’est envoyé à nos serveurs. Les mots de passe ne sont pas stockés dans l’URL, le stockage local ou les analytics. Vous pouvez vérifier le code source de la page et du script pour vous en assurer.
Entropie et force
L’outil affiche une estimation du nombre de bits d’entropie du mot de passe généré. Plus l’entropie est élevée, plus le mot de passe est difficile à deviner par force brute. Un mot de passe « Très fort » correspond typiquement à au moins 80 bits d’entropie. Les labels « Fort » et « Très fort » sont indicatifs et aident à comparer deux générations.
Alternatives
- Gestionnaires de mots de passe (Bitwarden, 1Password, KeePass, etc.) : ils intègrent souvent un générateur et gardent les mots de passe synchronisés et remplis automatiquement.
- Ligne de commande :
openssl rand -base64 24ou outils similaires pour générer des secrets aléatoires sur une machine de confiance. - Extensions de navigateur : nombreuses extensions dédiées à la génération et au stockage de mots de passe ; privilégiez celles open source et auditées.
FAQ
Le mot de passe est-il vraiment généré localement ?
Oui. La génération utilise uniquement crypto.getRandomValues() dans votre navigateur. Aucun mot de passe ni donnée aléatoire n’est envoyé à un serveur.
Quelle longueur choisir ?
Pour la plupart des comptes, 16 caractères avec le niveau « Fort » suffisent. Pour les comptes très sensibles (e-mail principal, banque), 20 à 24 caractères avec « Max » est recommandé. Évitez en dessous de 12 caractères pour les mots de passe importants.
Pourquoi certains caractères sont-ils exclus (0, O, 1, l) ?
Pour limiter les confusions à la saisie : 0 et O, 1 et l peuvent se ressembler selon la police. L’outil utilise des jeux « sûrs » pour réduire les erreurs de copie manuelle.
Puis-je utiliser le mot de passe sur n’importe quel site ?
Presque. Certains sites n’acceptent pas tous les symboles. Si un site refuse le mot de passe généré, essayez « Standard » (lettres et chiffres uniquement) ou régénérez jusqu’à obtenir un mot de passe accepté.
Que faire si la copie dans le presse-papiers ne fonctionne pas ?
Certains navigateurs ou pages (HTTPS requis) restreignent l’accès au presse-papiers. Dans ce cas, sélectionnez le mot de passe à la souris et copiez avec Ctrl+C (ou Cmd+C sur Mac). Un message d’erreur peut aussi indiquer cette solution.
L’outil conserve-t-il mes mots de passe ?
Non. Aucun mot de passe n’est stocké côté serveur, dans l’URL, dans le stockage local du navigateur ni dans des outils d’analyse. Dès que vous quittez ou rechargez la page, le mot de passe affiché disparaît.
Une suggestion ou une demande d'outil ?
Vous avez repéré une erreur, vous souhaitez un nouvel outil ou vous avez un retour à partager ? Contactez-moi par email, je serais ravi d'échanger avec vous.