tigtools

Générateur de mots de passe

Choisissez une longueur et des types de caractères pour créer des mots de passe avec le générateur de nombres aléatoires cryptographiquement sûr de votre navigateur. Les mots de passe sont créés sur votre appareil et ne sont jamais envoyés ailleurs.

Fonctionne dans votre navigateur Sans inscription

20
Inclure

Modifiez cette liste si un site refuse certains symboles. Les espaces sont ignorés et les caractères répétés ne sont comptés qu’une fois.

Mots de passe générés

    129 bits
    Entropie estimée
    Très forte
    Robustesse
    89
    Caractères possibles

    Mode d’emploi

    1. Réglez la longueur avec le curseur ou saisissez un nombre exact de caractères (4–128).
    2. Choisissez les types de caractères à inclure. Modifiez la liste de symboles si un site n’accepte que certains symboles.
    3. Vous pouvez exclure les caractères qui se ressemblent. Laissez l’option « Utiliser au moins une fois chaque type sélectionné » activée pour les sites qui imposent des règles de composition.
    4. Copiez un seul mot de passe ou utilisez « Tout copier » pour les copier tous, un par ligne. Cliquez sur « Générer à nouveau » pour en créer de nouveaux.

    Fonctionnement

    Chaque caractère est choisi avec crypto.getRandomValues, le générateur de nombres aléatoires cryptographiquement sûr intégré à votre navigateur. Math.random n’est jamais utilisé. Pour choisir un caractère parmi un ensemble de n caractères, l’outil tire un nombre aléatoire de 32 bits et écarte les valeurs qui se trouvent dans la petite plage restante au-dessus du plus grand multiple de n. Cet échantillonnage par rejet évite le biais modulo, de sorte que chaque caractère de l’ensemble a exactement la même probabilité d’être choisi.

    Lorsque l’option « Utiliser au moins une fois chaque type sélectionné » est activée, l’outil choisit d’abord un caractère dans chaque type sélectionné, remplit les positions restantes à partir de l’ensemble combiné, puis mélange toutes les positions avec un algorithme de Fisher–Yates utilisant la même source aléatoire sans biais. Ainsi, les caractères garantis n’apparaissent pas toujours au début.

    L’entropie est calculée ainsi : log2(taille de l’ensemble) × longueur. Un mot de passe de 16 caractères parmi les 89 caractères par défaut a environ 103 bits d’entropie, et un mot de passe de 20 caractères environ 129 bits. La règle « utiliser chaque type » réduit légèrement le nombre de mots de passe possibles ; l’entropie réelle est donc un peu inférieure à celle affichée. Les indications sont approximatives : moins de 28 bits, très faible ; de 28 à 39, faible ; de 40 à 59, moyenne ; de 60 à 99, élevée ; 100 ou plus, très élevée. L’entropie ne décrit que les mots de passe générés aléatoirement comme ceux-ci ; elle ne dit rien sur les mots de passe inventés par une personne.

    Exemples

    Un mot de passe à enregistrer dans un gestionnaire

    Gardez les paramètres par défaut (20 caractères, les quatre types). Le résultat a environ 129 bits d’entropie, bien au-delà de ce qu’on peut deviner, et votre gestionnaire de mots de passe le mémorisera pour vous.

    Un site qui refuse certains symboles

    Si une banque n’accepte que !@#$%, remplacez la liste de symboles par ces cinq caractères. L’ensemble passe à 67 caractères ; un mot de passe de 16 caractères conserve environ 97 bits d’entropie.

    Un mot de passe Wi-Fi à saisir sur un téléviseur

    Désactivez les symboles et excluez les caractères qui se ressemblent. Sans I, l, 1, O, 0 et o, un mot de passe de 16 caractères composé des 56 lettres et chiffres restants est facile à lire à voix haute et conserve environ 93 bits d’entropie.

    Foire aux questions

    Quelle longueur choisir pour mon mot de passe ?

    Pour les comptes protégés par un gestionnaire de mots de passe, 16 à 20 caractères aléatoires suffisent largement. Si vous devez souvent saisir le mot de passe, un mot de passe plus long composé uniquement de lettres et de chiffres est plus facile à taper et peut être aussi sûr qu’un mot de passe plus court avec des symboles.

    Est-il sûr de générer des mots de passe sur un site Web ?

    Cette page crée les mots de passe entièrement dans votre navigateur, à l’aide de la source aléatoire sécurisée du système d’exploitation. Ils ne sont ni envoyés à un serveur, ni enregistrés, ni inclus dans les statistiques. Vous pouvez couper votre connexion Internet après le chargement de la page : l’outil continuera de fonctionner.

    Pourquoi exclure les caractères qui se ressemblent réduit-il l’entropie ?

    L’entropie dépend du nombre de caractères possibles à chaque position. Supprimer des caractères réduit la taille de l’ensemble : chaque caractère ajoute donc un peu moins de bits. Il suffit d’ajouter quelques caractères à la longueur pour compenser.

    Qu’est-ce que le « biais modulo » et pourquoi est-ce important ?

    Un générateur naïf prend un nombre aléatoire et utilise le reste de sa division par la taille de l’ensemble. Si cette taille ne divise pas exactement l’intervalle des nombres aléatoires, certains caractères sont légèrement plus souvent choisis. Cet outil rejette la plage inégale et effectue un nouveau tirage : tous les caractères ont ainsi la même probabilité d’être choisis.

    Confidentialité

    Les mots de passe sont générés dans votre navigateur avec crypto.getRandomValues. Ils ne sont ni téléversés, ni enregistrés, ni consignés, ni envoyés aux outils de statistiques ; seul un événement anonyme indiquant que l’outil a été utilisé est enregistré. La copie utilise le presse-papiers de votre appareil.