Générateur de mots de passe et testeur de robustesse
Épingler à vos outilsGénérez des mots de passe, des phrases secrètes et des codes PIN aléatoires, ou vérifiez la robustesse d'un mot de passe.
Fonctionne entièrement dans votre navigateur. Ce que vous saisissez n’est jamais envoyé à nos serveurs.
La robustesse s'écrit score/4 · 10^essais : 0/4 se devine facilement, 4/4 très difficilement, et 10^N est à peu près le nombre d'essais nécessaires.
historique · 0
Les saisies traitées apparaissent ici tant que cette page est ouverte. Recharger la page efface la liste.
Exemples de code
Copiez ces exemples dans votre propre projet. Chacun n'utilise que la bibliothèque standard du langage : il n'y a rien à installer.
import { randomInt } from 'node:crypto'
const alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*'
const length = 20
const password = Array.from({ length }, () => alphabet[randomInt(alphabet.length)]).join('')
console.log(password)Ce que fait l’outil
Générez des mots de passe, des phrases secrètes et des codes PIN aléatoires, ou vérifiez la robustesse d’un mot de passe. Tout est produit avec le générateur aléatoire sécurisé de votre navigateur, cette page n’affiche aucune publicité, et rien de ce que vous saisissez ou générez n’est envoyé, enregistré ni partagé.
Comment l’utiliser
- Choisissez Mot de passe, Phrase secrète ou PIN, et la quantité voulue.
- Réglez la longueur et les types de caractères, ou le nombre de mots et le séparateur.
- Appuyez sur Générer. Les mots de passe apparaissent dans le champ, et leur robustesse dans la sortie.
- Pour vérifier les vôtres, saisissez ou collez un mot de passe par ligne.
Exemples
Une phrase secrète de six mots aléatoires tirés de la liste de l’EFF :
bonanza-cavity-sneeze-flaky-unfold-tanning
La robustesse d’un mot de passe saisi s’écrit score/4 · 10^essais :
correct horse battery staple → 4/4 · 10^19.7
password → 0/4 · 10^0.5
À savoir
- Six mots aléatoires sont à peu près aussi robustes qu’un mot de passe aléatoire de 12 caractères, et beaucoup plus faciles à saisir.
- « Sans caractères ambigus » exclut des caractères comme
I,l,1,Oet0. - Les caractères sont choisis par échantillonnage avec rejet, donc chacun a la même probabilité.
- Le score vient de zxcvbn, qui recherche les mots de passe courants, les mots, les prénoms et les motifs de clavier.
Qu'est-ce qui rend un mot de passe robuste ?
La longueur et l'imprévisibilité. Un mot de passe choisi au hasard par un ordinateur dans un large jeu de caractères, ou une phrase secrète de mots aléatoires, est bien plus difficile à deviner que ce qu'une personne invente. Cet outil tire chaque caractère avec le générateur aléatoire sécurisé de votre navigateur et évite tout biais dans le choix.
Questions fréquentes
Phrase secrète ou mot de passe ?
Une phrase secrète de 5 ou 6 mots aléatoires de la liste de l'EFF est facile à saisir et à retenir, et à peu près aussi robuste qu'un mot de passe aléatoire de 12 caractères. Utilisez un long mot de passe aléatoire pour tout ce qui est dans un gestionnaire de mots de passe.
Comment la robustesse est-elle mesurée ?
Le score vient de zxcvbn, qui recherche comme le ferait un pirate les mots de passe courants, les mots, les prénoms, les motifs de clavier et les répétitions. Les bits à côté du générateur sont l'effort pour deviner un mot de passe créé avec vos réglages.
Ce que je saisis ou génère est-il envoyé quelque part ?
Non. Tout se passe dans votre navigateur et cette page n'affiche aucune publicité. Les liens partagés ne contiennent que les réglages, jamais un mot de passe. La liste de mots de l'EFF est de l'Electronic Frontier Foundation, CC BY 3.0 US.