Générateur de mots de passe — outil gratuit
Générez des mots de passe forts et aléatoires, avec la longueur, les types de caractères et les exclusions de votre choix. Gratuit, sans connexion.
Laissez vide pour la liste par défaut. Les espaces sont ignorés.
Utilisations courantes
- Générer un mot de passe bancaire sécuriséCréez un mot de passe long et complexe pour vos comptes bancaires, d'investissement et financiers.
- Générer un mot de passe WiFi puissantCréez un mot de passe WiFi sécurisé difficile à deviner mais facile à partager via code QR.
- Générer un mot de passe de compte professionnelSatisfaire aux exigences de mot de passe d'entreprise — règles de longueur, de complexité et de type de caractère.
- Générer une clé API sécuriséeCréez des chaînes aléatoires à haute entropie pour une utilisation comme clés d'API, jetons secrets et secrets de signature.
- Générer un mot de passe de base de donnéesCréez des mots de passe forts pour les utilisateurs de base de données, les comptes root et les connexions de service.
Comment ça marche
Les mots de passe sont générés entièrement dans votre navigateur avec crypto.getRandomValues() de l'API Web Crypto — la même source aléatoire cryptographique que les navigateurs utilisent pour le TLS. Pas de Math.random(), pas de serveur, aucune requête réseau d'aucune sorte.
- 1Assemblage du pool de caractèresSelon vos sélections de cases à cocher, l'outil construit des tableaux séparés pour les majuscules, minuscules, chiffres, et symboles. Si « exclure les caractères similaires » est activé, les caractères visuellement ambigus comme 1, l, I, 0, et O sont retirés de chaque ensemble avant que le pool ne soit formé.
- 2Sélection aléatoire par échantillonnage avec rejetChaque position de caractère est remplie avec crypto.getRandomValues() avec échantillonnage par rejet : si une valeur aléatoire brute tombe dans la queue biaisée de la distribution, elle est écartée et retirée. Cela élimine le biais de modulo qui rendrait certains caractères statistiquement plus probables que d'autres.
- 3Couverture de classe garantieAprès avoir échantillonné le mot de passe complet, l'outil vérifie qu'au moins un caractère de chaque classe sélectionnée est présent. Sinon, il rééchantillonne tout le mot de passe et vérifie à nouveau — jusqu'à 100 fois — plutôt que d'échanger des caractères dans des emplacements fixes, ce qui fausserait la distribution.
- 4Estimation de l'entropie et du temps de cassageL'outil calcule l'entropie comme longueur × log2(taille du pool) et estime le temps de cassage avec de l'arithmétique en espace logarithmique par rapport à une référence GPU de 100 milliards de tentatives par seconde (approprié pour des hachages rapides comme MD5 ; les mots de passe protégés par bcrypt/Argon2 prendraient bien plus longtemps). Les deux chiffres se mettent à jour instantanément quand vous changez les réglages.
Le générateur s'exécute entièrement dans votre navigateur — aucun mot de passe, réglage, ou donnée d'utilisation n'est jamais envoyé à un serveur.
Outils associés
Vérificateur de robustesse de mot de passe
Vérifiez la robustesse de votre mot de passe avec une analyse d'entropie, des estimations de temps de déchiffrement et une liste de vérification détaillée. S'exécute entièrement dans votre navigateur.
Chiffrement de texte
Chiffrez et déchiffrez du texte avec un mot de passe grâce à l'AES-256-GCM robuste. Le mot de passe ne quitte jamais votre navigateur. Partagez vos secrets en toute sécurité.
Chiffrement de fichier (AES-256-GCM)
Chiffrez n'importe quel fichier avec un mot de passe en utilisant AES-256-GCM et PBKDF2 (250 000 itérations). Le fichier .enc ne s'ouvre qu'avec le bon mot de passe, et seul cet outil peut le déchiffrer. Entièrement côté client — votre fichier ne quitte jamais votre appareil.