Générateur de mots de passe forts - Phrases de passe XKCD et outil d'entropie gratuit

Générateur de mots de passe sécurisés pour des mots de passe aléatoires ou des phrases de passe (passphrases) XKCD. Suivez l'entropie et estimez le temps de décryptage — s'exécute uniquement côté client de façon sécurisée.

Entropie

********

Entropie: 0.00 bitsTemps de décryptage: 0.0 sec

Estimation du temps de décryptage

CPU
GPU
Cluster

Tous les mots de passe sont générés localement et disparaissent au rafraîchissement.

Mode d’emploi

  1. Choisissez le mode Aléatoire ou Mémorisable.
  2. Ajustez la longueur, les jeux de caractères, le nombre de mots ou les séparateurs.
  3. Cliquez sur Générer et examinez l'entropie ainsi que le temps estimé pour casser le mot de passe.
  4. Copiez votre mot de passe, ou verrouillez-le pour empêcher une nouvelle génération.

Fonctionnalités principales

  • Mode aléatoire : génerez des mots de passe aléatoires à haute entropie avec des jeux de caractères personnalisés.
  • Phrases de passe mémorisables : créez des phrases de passe de style XKCD faciles à mémoriser.
  • Analyse de l'entropie : analysez l'entropie du mot de passe et affichez une évaluation claire de sa force.
  • Estimation de temps : estimez le temps nécessaire pour casser le mot de passe selon différentes puissances de calcul (CPU/GPU/clusters).
  • Exclusion de caractères : excluez les caractères ambigus (O/0, l/1) pour une saisie manuelle plus sûre.
  • Protection de la vie privée : utilise uniquement un générateur de nombres aléatoires cryptographiques côté client pour garantir votre confidentialité.

Outils associés

Testeur de force de mot de passe - Outil local d'estimation de temps de décryptage gratuit

Testez la force de vos mots de passe et estimez leur temps de décryptage en temps réel avec zxcvbn. La vérification s'exécute localement dans votre navigateur, sans aucun transfert de vos données.

Générateur et vérificateur de hash Bcrypt - Outil en ligne gratuit

Générez des hashes Bcrypt localement et vérifiez des mots de passe par rapport à des hashes existants avec des paramètres Cost/Rounds ajustables pour le développement d'authentification, les migrations et les données de test.

Générateur de clés SSH en ligne - Outil local sécurisé (Ed25519 & RSA) gratuit

Générez des paires de clés Ed25519, RSA-2048 ou RSA-4096 localement dans votre navigateur. 100 % côté client, aucun transfert vers un serveur. Générez maintenant et copiez votre clé publique.

Décodeur et débogueur JWT - Outil local et gratuit sans transfert de clé

Décodez et déboguez des JWT (JSON Web Tokens) localement dans votre navigateur, sans clé secrète ni transfert. Inspectez les headers/payloads, formatez le JSON et suivez le compte à rebours d'expiration exp en temps réel.

Générateur de JWT - Créez et signez des tokens localement et gratuitement

Générez et signez des JWT pour vos tests d'API. Modifiez le header et le payload, utilisez HS256/HS384/HS512, et conservez votre clé secrète localement pendant que la signature HMAC s'exécute dans votre navigateur.

Générateur de hashes - Outil de vérification SHA-256 local et gratuit

Générez des hashes SHA-256, SHA-384, SHA-512 et des checksums de fichiers localement dans votre navigateur. Comparez les valeurs attendues, copiez les résultats et vérifiez les fichiers sans aucun transfert.

Logique de calcul

  • Utilisez crypto.getRandomValues pour une génération de nombres aléatoires sécurisée.
  • Une approximation classique de l'entropie est H=Llog2(N)H = L \cdot \log_2(N), où L est la longueur et N la taille du jeu de caractères.
  • La force des phrases de passe provient de la taille de la liste de mots et du nombre de mots utilisés, plutôt que de l'accumulation de symboles complexes.

FAQ

  • Cet outil est-il gratuit ?
    • Oui.
  • Mes données sont-elles sécurisées ? Mon mot de passe est-il envoyé ou stocké ?
    • Non. Les mots de passe sont générés localement et disparaissent au rafraîchissement de la page.
  • Pourquoi les phrases de passe comme « correct-horse-battery » sont-elles meilleures ?
    • Elles sont plus faciles à mémoriser tout en ayant une entropie élevée, ce qui les rend extrêmement difficiles à casser par force brute.
  • Comment l'entropie est-elle calculée ? (Principe technique)
    • Une approximation classique est H=Llog2(N)H = L \cdot \log_2(N) : plus la longueur est grande et le jeu de caractères large, plus l'entropie est élevée.
  • Pourquoi la longueur est-elle souvent plus importante que les symboles complexes ?
    • À jeu de caractères égal, l'augmentation de la longueur élargit l'espace de recherche de manière exponentielle. C'est le moyen le plus direct d'augmenter la robustesse.