1. À quoi sert cet outil
Ce générateur de mots de passe en ligne gratuit crée des mots de passe forts dans votre navigateur. Utilisez des préréglages (alphanumérique, PIN, hex, passphrase) ou un jeu de caractères personnalisé et un motif optionnel (ex. 4 lettres + 4 chiffres). Avec le format Custom, quand vous définissez un motif, votre jeu de caractères personnalisé est utilisé pour chaque position. Pas d'inscription, pas de serveur. Toute la génération utilise crypto.getRandomValues() (CSPRNG). Pour SESSION_SECRET et clés API, utilisez l'outil Secret Generator (catégorie Developer).
2. Comment l'utiliser
Démarrage rapide : Choisissez un format (ex. Alphanumérique, Passphrase ou Custom), réglez la longueur ou le nombre de mots, entrez éventuellement un motif (L = lettre, D = chiffre, S = symbole ; pour PIN ou Hex utilisez uniquement D). Cliquez sur Générer les mots de passe et copiez.
- Format — Choisissez un préréglage (Alphanumérique, Lettres+chiffres+symboles, PIN, Hex, Passphrase ou Custom). Réglez la longueur (ou le nombre de mots pour la passphrase). Réglez éventuellement un motif (ex.
LLLLDDDD). Pour PIN ou Hex, n'utilisez que D dans le motif (ex.DDDDDD). - Format personnalisé — Sélectionnez Custom et saisissez votre propre jeu de caractères (ex.
abc123!@#). Utilisez au moins 2 caractères différents. Si vous définissez aussi un motif, la longueur du motif est utilisée et chaque position est remplie depuis votre jeu personnalisé. - Nombre — Réglez le nombre de mots de passe à générer (1–10). Cliquez sur Générer les mots de passe et copiez.
3. Fonctionnement
Tout l'aléatoire provient de l'API Web Crypto (crypto.getRandomValues()). Aucun Math.random() n'est utilisé. Les mots de passe sont construits en échantillonnant le jeu de caractères choisi (ou les ensembles L/D/S avec un motif et un préréglage ; avec Custom + motif, le jeu personnalisé est utilisé pour chaque position). Les passphrases choisissent des mots dans une liste fixe type EFF. Tout le calcul est côté client (BR-010) ; rien n'est envoyé à un serveur.
4. Cas d'usage et exemples
- Mots de passe — Alphanumérique 16, PIN 6 ou passphrase (4 mots) pour comptes ou applications.
- Personnalisé / défini par l'utilisateur — Jeu et motif personnalisés (ex. 8 caractères parmi
abc123) pour des règles spécifiques au site. - Motif avec préréglage — ex.
LLLLDDDDavec Alphanumérique pour 4 lettres + 4 chiffres ; avec PIN utilisez uniquementDDDDDD. - Règles personnalisées — Jeu personnalisé (ex. chiffres + symboles uniquement) ou motif
LLLLDDDDpour « 4 lettres + 4 chiffres ».
Exemple
- Alphanumérique 16 → ex.
Kp9mN2xRqL7vYwZ4. - Passphrase 4 mots → ex.
cabin almond oasis guitar. - Jeu personnalisé
ab12avec motif longueur 6 → ex.a2b1ab.
5. Limites et contraintes
- Longueur — La longueur d'un mot de passe est plafonnée (ex. 256 caractères).
- Nombre — Jusqu'à 10 mots de passe par génération.
- Navigateurs — Nécessite
crypto.getRandomValues(). Disponible dans tous les navigateurs modernes. - Pas de persistance — Les valeurs générées ne sont pas stockées ; copiez-les si vous devez les conserver.