Générateur de mot de passe

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.

Réponse courte

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

Vous restez responsable du stockage sécurisé d'un mot de passe généré. Utilisez un gestionnaire de mots 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.