Skip to content

Rafael-Iste06/PyQt6-Password-Generator-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Générateur & Analyseur de mots de passe PyQt6

Python PyQt6 License

Application Python pour générer des mots de passe sécurisés et analyser leurs faiblesses via une interface graphique PyQt6.

Fonctionnalités

  • 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

Installation

Voir INSTALL.md

Usage

  1. Lancer main.py
  2. Dans la section Options génération, définir les paramètres souhaités
  3. Cliquer sur Générer pour obtenir un mot de passe
  4. Voir l’entropie et les faiblesses détectées
  5. Copier le mot de passe ou tester un mot personnalisé dans la zone dédiée

Licence

MIT License - voir LICENSE.md

About

Application PyQt6 pour générer des mots de passe sécurisés et analyser leur entropie avec détection de faiblesses, motifs clavier, dictionnaire et séquences numériques.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages