Skip to content

adjagbafortune/codexpassword

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodexPassword | Password Security Analyzer

Outil avancé d'analyse de robustesse des mots de passe. Il évalue l'entropie, détecte les modèles de vulnérabilité (séquences, répétitions) et estime le temps nécessaire pour un crackage par force brute.

Ce projet unifié propose deux interfaces : une application Web interactive et un outil en ligne de commande (CLI) en Python.

https://demo/codexpassword

web_interface.png/

Fonctionnalités Principales

  • Analyse Algorithmique : Évaluation basée sur la longueur, la complexité (majuscules, minuscules, chiffres, caractères spéciaux) et les pénalités de modèles.
  • Détection de Modèles (Patterns) : Repérage des caractères répétés (aaa), des séquences (123, abc) et des mots de passe courants issus de fuites de données.
  • Estimation du Temps de Crackage : Calcul mathématique basé sur la taille du jeu de caractères et un taux de 10 milliards de tentatives par seconde.
  • Architecture Double : Utilisable directement dans un navigateur Web ou via un terminal Python.

🌐 Utilisation : Version Web

L'interface Web est construite en HTML5, CSS3 et JavaScript (ES6+). Elle ne nécessite aucune compilation.

  1. Naviguez dans le dossier web/.
  2. Ouvrez le fichier index.html dans votre navigateur.
  3. Saisissez un mot de passe pour voir l'analyse, la barre de force et les suggestions se mettre à jour en temps réel.

(Note : Compatible avec l'extension Live Server sur VS Code).

🐍 Utilisation : Version Python (CLI)

Le moteur Python est conçu sans aucune dépendance externe. Seules les bibliothèques standards (os, re) sont utilisées.

cli_python.png/

  1. Assurez-vous que Python 3 est installé sur votre machine.

  2. Ouvrez un terminal à la racine du projet.

  3. Exécutez le script principal :

    python main.py
  4. Saisissez votre mot de passe à l'invite de commande pour obtenir un rapport détaillé des validations et des suggestions de sécurité.

🛡️ License

Projet sous License MIT.

About

Analyseur hybride de sécurité de mots de passe (Web & CLI Python). Évalue l'entropie, détecte les vulnérabilités et estime le temps de crackage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors