Générateur de mots de passe

Construit un mot de passe et affiche son entropie. Une chaîne sans règles de caractères est le générateur de chaînes aléatoires

Ce qui est généré

Cette page construit des mots de passe et montre l'entropie de la longueur et du jeu de caractères. Une chaîne qui n'impose pas chaque jeu, et n'affiche pas les bits, est le générateur de chaînes aléatoires.

Comment l'utiliser

  1. Longueur va de 4 à 128 et commence à 20. Nombre va de 1 à 20 et commence à 5.
  2. A–Z, a–z, Chiffres et Symboles commencent cochés. Exclure les caractères proches (0 O o l 1 I |) commence coché.
  3. Générer remplit le cadre avec un mot de passe par ligne et écrit Entropie avec une décimale.
  4. Afficher un exemple met Longueur à 20, Nombre à 1, coche chaque jeu, laisse les caractères proches exclus et génère un mot de passe. Le mot de passe lui-même change à chaque fois.
  5. Tout effacer efface les mots de passe et la ligne d'entropie. La longueur et les cases restent. Copier le résultat copie chaque ligne.

Comment un mot de passe est choisi

Chaque jeu choisi apporte au moins un caractère, puis le reste de la longueur est rempli depuis le jeu combiné et mélangé. Le mélange utilise crypto.getRandomValues. La longueur doit valoir au moins le nombre de jeux choisis.

Les caractères proches sont 0, O, o, l, 1, I et |. Avec chaque jeu choisi et les caractères proches exclus, le réservoir compte 24 majuscules, 24 minuscules, 8 chiffres et 23 symboles. L'entropie est la longueur fois le logarithme en base 2 de cette taille. Un mot de passe de 20 caractères tiré de ce réservoir fait environ 126.1 bits.

Où on s'en sert

  • Faire un lot de mots de passe de compte d'une longueur fixe.
  • Retirer les caractères faciles à mal lire.
  • Comparer la force en bits d'un mot de passe court et d'un long.

Questions

Pourquoi une longueur courte est-elle refusée ?

Chaque jeu choisi a besoin d'un caractère. Quatre jeux exigent une longueur d'au moins 4.

L'entropie est-elle la force de ce mot de passe précis ?

C'est la force d'un mot de passe tiré uniformément dans le réservoir à cette longueur. Ce n'est pas une hypothèse sur un mot de passe que vous avez saisi.