Générateur de mots de passe

Cryptographiquement sécurisé // v1.0

Configuration

Plage : 4-64

Plage : 1-10

Jeux de caractères
Tampon Sortie

En attente de saisie...

Comment cet outil aide

RandomHub construit des mots de passe caractère par caractère à partir des catégories activées : 26 majuscules, 26 minuscules, 10 chiffres et 26 symboles pris en charge. Ensemble, les quatre catégories forment un pool de 88 caractères avant filtrage. Le formulaire accepte une longueur de 4–64 et une quantité de 1–10. Web Crypto fournit des valeurs Uint32 dans le navigateur, puis un échantillonnage par rejet les transforme en indices sans biais du modulo. Un candidat n’est accepté que s’il contient au moins un caractère de chaque catégorie activée ; sinon il est tiré de nouveau. Le filtre facultatif retire I, l, 1, O, 0, o des catégories concernées. L’estimation en bits suit floor(log2(nombre de candidats valides)) et le nombre valide tient compte de l’obligation de couvrir chaque catégorie. Ce n’est donc pas une simple multiplication de la longueur par le logarithme du pool.

Sélection avec Web Crypto

Chaque catégorie activée est présente

Estimation sur les candidats valides

Qu’est-ce qu’un générateur de mots de passe ?

RandomHub construit des mots de passe caractère par caractère à partir des catégories activées : 26 majuscules, 26 minuscules, 10 chiffres et 26 symboles pris en charge. Ensemble, les quatre catégories forment un pool de 88 caractères avant filtrage. Le formulaire accepte une longueur de 4–64 et une quantité de 1–10. Web Crypto fournit des valeurs Uint32 dans le navigateur, puis un échantillonnage par rejet les transforme en indices sans biais du modulo. Un candidat n’est accepté que s’il contient au moins un caractère de chaque catégorie activée ; sinon il est tiré de nouveau. Le filtre facultatif retire I, l, 1, O, 0, o des catégories concernées. L’estimation en bits suit floor(log2(nombre de candidats valides)) et le nombre valide tient compte de l’obligation de couvrir chaque catégorie. Ce n’est donc pas une simple multiplication de la longueur par le logarithme du pool.

À qui s’adresse cet outil ?

🔐

Personnes créant un identifiant

Activez uniquement les catégories acceptées par le service et vérifiez ses règles avant d’utiliser le résultat.

🛠️

Développeurs et administrateurs

Créez des valeurs temporaires de test ou de nouveaux identifiants de service avec des options explicites.

🧰

Personnes devant retranscrire le résultat

Retirez les lettres et chiffres ambigus quand la valeur est lue sur un appareil et saisie sur un autre.

Pourquoi utiliser ce générateur

01

Sélection avec Web Crypto

Les indices proviennent de valeurs Uint32 et d’un échantillonnage par rejet, sans modulo direct biaisé.

02

Chaque catégorie activée est présente

Le candidat est contrôlé et retiré jusqu’à contenir chacune des catégories choisies.

03

Estimation sur les candidats valides

La force suit floor(log2(nombre de candidats valides)) avec obligation de catégorie et filtre d’ambiguïté.

Exemples pratiques

Créer un identifiant de site

Lisez d’abord la politique du site, puis activez les catégories autorisées et choisissez une longueur compatible.

Le service accepte quatre catégories → longueur 20, quantité 1 ; générez puis vérifiez que chaque symbole est autorisé.

Préparer une valeur lisible

Activez le filtre lorsque le résultat doit être retranscrit, sachant que le nombre de candidats change.

Identifiant temporaire → longueur 16, majuscules + minuscules + chiffres, exclure I, l, 1, O, 0, o, puis copier.

Créer plusieurs comptes de test

Générez des candidats séparés avec les mêmes options au lieu de réutiliser un seul mot de passe.

Cinq comptes de test → longueur 18, quantité 5, catégories approuvées ; affectez un résultat distinct à chaque fixture.

Mode d’emploi

  1. 1.

    Régler longueur et quantité

    Choisissez une longueur entière de 4–64 et une quantité de 1–10.

  2. 2.

    Choisir les catégories

    Activez majuscules, minuscules, chiffres et symboles selon le besoin ; gardez au moins une catégorie.

  3. 3.

    Choisir le filtre d’ambiguïté

    Retirez éventuellement I, l, 1, O, 0, o si la distinction visuelle est importante.

  4. 4.

    Générer, vérifier et copier

    Générez les candidats, contrôlez les options affichées et copiez une valeur ou toute la liste.

Questions fréquentes

Quelle est la taille du pool complet ?

Les quatre catégories réunissent 88 caractères : A–Z, a–z, 0–9 et les 26 symboles listés.

Chaque catégorie activée apparaît-elle ?

Oui. Un candidat auquel manque une catégorie active est rejeté et tiré de nouveau ; cette règle modifie aussi le nombre valide.

Comment les bits sont-ils calculés ?

L’indicateur utilise floor(log2(nombre de candidats valides)), avec longueur, catégories, obligation de couverture et filtre.

Quelles sont les limites ?

La longueur est de 4–64, la quantité de 1–10 et le filtre facultatif retire I, l, 1, O, 0, o.

À propos de l’espace des mots de passe

Un mot de passe généré est un élément d’un espace de candidats défini par la longueur, les catégories activées, le filtre d’ambiguïté et l’obligation de représenter chaque catégorie. L’union non filtrée contient 88 caractères, mais retirer des catégories ou I, l, 1, O, 0, o modifie les pools. Puisque les candidats incomplets sont rejetés, le nombre correct est inférieur à la taille du pool combiné élevée à la longueur. RandomHub affiche donc floor(log2(nombre de candidats valides)) au lieu de multiplier la longueur par un logarithme du pool. Web Crypto fournit des Uint32 et l’échantillonnage par rejet évite de favoriser les premiers indices. Le résultat doit encore respecter le service de destination : contrôlez longueur minimale et maximale, catégories imposées et symboles autorisés. L’estimation décrit cet espace de génération ; elle n’évalue pas la réutilisation, une fuite, le hameçonnage, la sécurité du terminal, les limites de tentative ou le hachage du service.

Trois adultes placent des jetons géométriques dans un générateur qui produit une ligne de points masqués près d’un cadenas et d’un bouclier.
Trois adultes placent des jetons géométriques dans un générateur qui produit une ligne de points masqués près d’un cadenas et d’un bouclier.
Des symboles sans texte et un résultat masqué illustrent la création aléatoire d’un mot de passe robuste.