Guides
Comment fonctionne ce générateur de mot de passe
Une description courte et vérifiable de ce qui se passe quand vous cliquez.
La page demande des nombres aléatoires sécurisés au navigateur (crypto.getRandomValues), choisit chaque caractère sans biais, mélange les positions et affiche le résultat. Rien n'est envoyé à un serveur et rien n'est enregistré.
Un aléa sécurisé
Le générateur utilise crypto.getRandomValues, le générateur aléatoire cryptographiquement sûr des navigateurs modernes. Il n'utilise pas Math.random, qui n'est pas conçu pour la sécurité.
Sans biais
Une erreur courante consiste à prendre un nombre aléatoire modulo le nombre de caractères, ce qui favorise légèrement les premiers. Ce générateur écarte les valeurs qui causeraient cela et tire à nouveau : chaque caractère du jeu a exactement la même chance.
Un caractère de chaque type choisi
Quand vous choisissez plusieurs types de caractères, le générateur place au moins un caractère de chacun, complète avec l'ensemble du jeu, puis mélange les positions avec un mélange sans biais. Cela satisfait les sites qui exigent chaque type.
Ce qui n'est pas fait
- Le résultat n'est pas envoyé à nos serveurs, pas écrit dans la barre d'adresse et pas stocké dans le navigateur.
- Les statistiques, si vous les acceptez, ne comptent que les visites. Elles ne reçoivent jamais ce que vous avez généré ni vos options.
- Vous pouvez le vérifier en ouvrant l'onglet Réseau des outils de développement et en générant un mot de passe.
Questions fréquentes
Puis-je vérifier le code ?
Oui. Le générateur est un petit fichier JavaScript qui s'exécute dans votre navigateur, que vous pouvez lire avec ses outils de développement.