Bienvenue sur Gen-MDP, un projet permettant de générer des mots de passe sécurisés et personnalisés, accessible via :
- Un serveur en Go avec une interface web et support Docker 🖥️
- Une extension Chrome pour générer des mots de passe directement depuis le navigateur 🌐
- 🚀 Fonctionnalités
- 📂 Structure du Projet
- 🖥️ Installation du Serveur
- 🌐 Installation de l'Extension Chrome
- 📸 Aperçu
- 🔗 Auteur
- ⭐ Contribuer
✔ Génération sécurisée de mots de passe avec Go
✔ Interface web interactive et rapide
✔ Personnalisation du mot de passe (longueur, caractères spéciaux, etc.)
✔ Support Docker pour un déploiement facile
✔ Génération de mots de passe directement dans Google Chrome
✔ Interface fluide avec curseur interactif
✔ Options avancées : lettres arabes, chinoises, symboles, nombres...
✔ Bouton "Copier" pour enregistrer le mot de passe rapidement
✔ Lien vers LinkedIn de l'auteur
gen-mdp/
│── Extension/ # Dossier de l'extension Chrome
│ ├── icon.png # Icône de l'extension
│ ├── manifest.json # Configuration Chrome
│ ├── popup.html # Interface utilisateur
│ ├── popup.js # Script de génération de mot de passe
│ ├── styles.css # Apparence de l'interface
│
│── Projet/ # Dossier du serveur Go
│ ├── static/ # Dossier des fichiers statiques (images, CSS)
│ ├── docker-compose.yml # Fichier de configuration Docker
│ ├── Dockerfile # Fichier Docker pour exécuter l'application
│ ├── index.html # Interface web du serveur
│ ├── main.go # Code source du serveur Go
│ ├── main.go.backup # Sauvegarde du code source
│ ├── server.key # Clé de chiffrement (facultatif)
│
│── README.md # Documentation du projet
- Installer Go
- Installer Docker (optionnel pour le déploiement via Docker)
# Cloner le projet
git clone https://github.com/Cy6er-Guy/gen-mdp.git
cd gen-mdp/Projet
# Exécuter le serveur Go
go run main.go📌 Le serveur sera accessible sur http://localhost:8080
docker-compose up --build -d📌 Accéder au serveur sur http://localhost:8080
# Cloner le projet
git clone https://github.com/Cy6er-Guy/gen-mdp.git
cd gen-mdp/Extension- Ouvrir Chrome et aller sur
chrome://extensions/ - Activer le mode développeur (en haut à droite)
- Cliquer sur "Charger une extension non empaquetée"
- Sélectionner le dossier
Extension - L’extension est maintenant installée et prête à l'emploi ! 🎉
🔹 Créé par Cy6er-Guy
🔗 Mon LinkedIn
Les contributions sont les bienvenues ! 🎉
Si vous souhaitez ajouter des fonctionnalités ou corriger un bug :
- Forkez le projet 🍴
- Créez une branche (
git checkout -b feature-nouvelle-fonctionnalite) - Codez vos améliorations 💻
- Faites une Pull Request 📩
🎉 Merci d'utiliser ce projet !
Si vous avez des suggestions ou des améliorations, n’hésitez pas à contribuer ! 🚀😊

