Créer un script en Python pour évaluer la robustesse d'un mot de passe selon plusieurs critères (longueur, chiffres, majuscules, minuscules, caractères spéciaux).
Ce projet démontre ma capacité à développer des outils simples mais utiles en cybersécurité.
-
Langage : Python 3
-
Éditeur : VSCode / PyCharm
-
Librairies :
re(regex intégrée à Python) -
Exécution :
-
Exécution :
python3 password_checker.py
- Programmation Python (application pratique)
- Maîtrise des expressions régulières (regex)
- Pratiques de codage sécurisé
- Sensibilisation à la sécurité (capacité d'expliquer à un non-technicien pourquoi un mot de passe est faible ou fort)
- Implémenter un score numérique (de 0 à 100)
- Intégrer une vérification contre un dictionnaire de mots de passe courants (comme
rockyou.txt) - Développer une interface web simple avec Flask (atout pour un portfolio GitHub)