Application Python pour générer des mots de passe sécurisés et analyser leurs faiblesses via une interface graphique PyQt6.
- Génération de mots de passe avec options :
- Longueur personnalisable
- Minuscules, majuscules, chiffres, symboles
- Exclusion de caractères ambigus
- Motifs personnalisés
- Analyse d’entropie réaliste :
- Estimation naïve et ajustée
- Détection de motifs clavier, séquences alphabétiques, répétitions
- Détection de mots du dictionnaire (anglais/français) et listes compromises
- Détection de dates et séquences numériques
- Détection de mots prononçables
- Affichage clair de la force du mot de passe et des faiblesses détectées
- Copier un mot de passe généré dans le presse-papier
- Tester l’entropie d’un mot de passe saisi manuellement
Voir INSTALL.md
- Lancer
main.py - Dans la section Options génération, définir les paramètres souhaités
- Cliquer sur Générer pour obtenir un mot de passe
- Voir l’entropie et les faiblesses détectées
- Copier le mot de passe ou tester un mot personnalisé dans la zone dédiée
MIT License - voir LICENSE.md