Aucun upload, 100 % local, sans compte

Générateur de mots de passe

Générez des mots de passe forts avec majuscules, minuscules, chiffres et symboles. Excluez les caractères ambigus. Génération en masse. Utilise crypto.getRandomValues pour une entropie maximale.

Comment fonctionne Générateur de mots de passe

Générateur de mots de passe crée des mots de passe aléatoires cryptographiquement sécurisés en utilisant l'API crypto.getRandomValues du navigateur, qui puise dans le pool d'entropie du système d'exploitation. Contrairement aux générateurs basés sur Math.random, crypto.getRandomValues est un générateur de nombres pseudo-aléatoires cryptographiquement sécurisé (CSPRNG) recommandé pour les applications sensibles à la sécurité. Rien de ce que vous configurez ou générez n'est envoyé nulle part ; tout le processus s'exécute sur votre appareil.

Vous contrôlez quels ensembles de caractères inclure : lettres majuscules, minuscules, chiffres et un ensemble de symboles configurable. Vous définissez aussi la longueur. L'outil affiche une entropie estimée (en bits) pour chaque configuration afin que vous puissiez juger la force de vos choix.

Comment utiliser Générateur de mots de passe, étape par étape

  1. Définissez la longueur souhaitée du mot de passe en utilisant le curseur de longueur ou le champ de saisie.
  2. Activez ou désactivez les classes de caractères à inclure : majuscules, minuscules, chiffres et symboles.
  3. Personnalisez optionnellement l'ensemble de symboles si vous devez exclure des caractères causant des problèmes dans certains champs de saisie.
  4. Cliquez sur 'Générer' (ou l'icône de rafraîchissement) pour créer un nouveau mot de passe.
  5. Cliquez sur le bouton de copie pour copier le mot de passe généré dans votre presse-papiers.

Cas d'utilisation courants

  • Un utilisateur créant un nouveau compte sur un service a besoin d'un mot de passe fort et unique qu'il stockera dans son gestionnaire de mots de passe.
  • Un administrateur système provisionnant un nouveau compte de service a besoin d'un mot de passe aléatoire respectant une politique exigeant majuscules, minuscules, chiffres et symboles.
  • Un développeur testant le compteur de force de mot de passe d'un formulaire a besoin de mots de passe aléatoires de complexité variable pour confirmer que les seuils du compteur sont corrects.
  • Un propriétaire de petite entreprise créant des identifiants Wi-Fi invité veut un mot de passe de longueur mémorisable qui reste assez aléatoire pour résister aux devinettes.

Questions fréquentes

Le générateur de nombres aléatoires utilisé ici est-il vraiment aléatoire ?

crypto.getRandomValues est un CSPRNG (générateur de nombres pseudo-aléatoires cryptographiquement sécurisé). Il s'alimente depuis les sources d'entropie du système d'exploitation (événements matériels, gigue de minuterie et similaires) et produit une sortie computationnellement indiscernable d'octets vraiment aléatoires. Il convient pour générer des mots de passe, des tokens et des clés. Le mode par lot puise de l'aléa neuf pour chaque mot de passe de la liste : aucun n'est dérivé d'un autre.

Les mots de passe générés sont-ils stockés ou envoyés quelque part ?

Non. Le mot de passe est généré entièrement dans le moteur JavaScript du navigateur et affiché dans l'interface. Il n'est jamais écrit dans une base de données, un système analytique ou un serveur. Une fois que vous naviguez ailleurs ou fermez l'onglet, le mot de passe disparaît de la mémoire du navigateur.

Que signifie 'entropie en bits' pour un mot de passe ?

L'entropie est une mesure d'imprévisibilité. Pour un mot de passe tiré uniformément au hasard d'un pool de caractères de taille N, chaque caractère ajoute log2(N) bits d'entropie. Un mot de passe de 16 caractères d'un ensemble ASCII imprimable de 94 caractères a 16 * log2(94) environ 104,9 bits d'entropie. Une entropie plus élevée signifie que plus de tentatives de devinettes sont nécessaires pour trouver le mot de passe par force brute.

Dois-je inclure des symboles dans chaque mot de passe ?

Les symboles augmentent la taille du pool de caractères, ce qui augmente l'entropie par caractère. Cependant, certains systèmes rejettent certains symboles (points-virgules, guillemets, chevrons) dans les champs de mot de passe. L'outil vous permet de personnaliser l'ensemble de symboles pour pouvoir supprimer les caractères problématiques tout en conservant le reste.

Puis-je générer des phrases de passe (mots de passe basés sur des mots) avec cet outil ?

Cet outil génère des mots de passe aléatoires basés sur des caractères. Pour les phrases de passe basées sur des mots (comme la méthode Diceware), vous auriez besoin d'un outil séparé puisant dans une liste de mots. Des mots de passe basés sur des caractères de 16 caractères ou plus d'un ensemble complet de caractères fournissent une entropie comparable ou supérieure à la plupart des phrases de passe de quatre mots.

Faut-il un compte pour générer un mot de passe, et ça marche sur mon téléphone ?

Aucun compte, aucune inscription. crypto.getRandomValues est disponible sur Chrome et Safari mobile comme sur les navigateurs de bureau, générer un mot de passe fort en créant un compte depuis votre téléphone fonctionne donc exactement de la même façon.