PiApplications 2026
Mise à jour du 17/04/2026.

Générateur de mots de passe.

J'ai toujours eu un manque certain d'imagination pour la création de mots de passe. Or plus ça va, plus on demande à l'utilisateur des mots de passe complexes. En conséquence, j'ai très tôt imaginé un générateur pour en créer qui soient réellement aléatoires (de loin les plus difficile à deviner pour les automates).

Ce générateur de mots de passe est constitué par le deuxième onglet de la fenêtre principale. Son emploi n'impose pas qu'un coffre-fort soit ouvert. Il génère des mots de passe aléatoires qui répondent à des critères de formation que fixe l'utilisateur. Les algorithmes de type "mots prononçables" ont été écartés car ce type de mot de passe est plus facile à craquer. Les mots de passe sont constitués de caractères "affichables" qui appartiennent à la table ASCII (code 33 à 126). Ainsi, un caractère est assimilable à un octet ce qui en facilite le transport en supprimant tout besoin de transcodage.

L'onglet du générateur de mots de passe s'intitule Mots de passe. Il faut donc commencer par le sélectionner.

Il y a 3 valeurs numériques à renseigner :

  1. Le nombre de caractères : (limite 256). Il s'agit du nombre de caractères que doit contenir chaque mot de passe.
  2. Le nombre de caractères spéciaux : (limite égale à celle du nombre maximum de caractères). C'est le nombre de caractères que doit contenir chaque mot de passe et qui ne sont ni des lettres ni des chiffres. Notez que les caractères spéciaux sont des symboles comme la ponctuation, les crochets, les accolades, les opérateurs arithmétiques, le soulignemnt, le tiret, le tilde, l'arobase, etc. Ces mots de passe ne peuvent donc pas contenir de lettres accentuées ou de lettres avec tréma ou tilde.
  3. Le nombre de mots de passe à générer (limite 99). Il peut être pratique de choisir un mot de passe dont la structure semble plus efficace ou plus facile à retenir. La génération d'un grand nombre de mots de passe facilite ce choix. Le générateur garanti qu'il n'y aura pas deux mots de passe identiques dans la liste.

Ces valeurs numériques sont fixées via des contrôles de type compteurs tournants (spin box). L'intérêt de ce type de compteurs et d'imposer le respect des limites de valeurs lors de la saisie.

En regard de ces compteurs tournants, on trouve les critères de formation des mots de passe :

Ces critères sont fixés via des contrôles de type case à cocher. Notez que si vous décochez Symboles, le contrôle de saisie du nombre de caractères spéciaux disparait. Il suffit de le cocher pour faire apparaître de nouveau le compteur tournant Nombre de caractères spéciaux.

Il peut être pratique pour améliorer la lisibilité des mots de passe d'introduire des espaces tous les 3 caractères. C'est ce que permet la case à cocher Ajout d'un espace tous les 3 caractères.

Une fois les valeurs numériques choisies et les critères de formation fixés, le bouton génération permet de créer la liste.

La recopie d'un ou plusieurs mots de passe se fait par copier-coller. Sélectionnez un ou plusieurs mots de passe de la liste puis faites un clic droit sur la sélection. Choisissez Copier dans le menu surgissant. Le ou les mots de passe sont alors placés dans le presse-papier du système d'exploitation et peuvent être repris par n'importe quelle autre application.

Remarque importante : Si vous copier un mot de passe et que la case à cocher d'ajout des espaces est activée, alors les espaces ajoutés seront copiés également.

Voici une vue de la génération d'une liste de mots de passe :

Génération des mots de passe.