Ce référentiel contient une application de générateur de mots de passe simple implémentée dans Python à l'aide de la bibliothèque CustomTkinter pour l'interface utilisateur graphique en tant que script ou directement dans votre navigateur. L'application permet aux utilisateurs de générer des mots de passe aléatoires avec diverses options personnalisables.
Interface de script

Web Inteface

main.py : contient le code d'application principal implémenté à l'aide de tkinter pour l'interface graphique.utils.py : contient des fonctions utilitaires pour la génération de mots de passe.settings.json : contient vos paramètres enregistrés.passowords.json : contient les mots de passe générés.Pour utiliser le générateur de mots de passe:
Exécutez le fichier main.py
Ajustez les options souhaitées telles que la longueur du mot de passe, l'inclusion des nombres, les cas mixtes et les symboles.
Cliquez sur le bouton "Générer" pour générer des mots de passe.
Les mots de passe seront enregistrés dans un fichier nommé passwords.txt dans le même répertoire que le script.
De plus, les utilisateurs peuvent enregistrer leurs paramètres en cliquant sur le bouton "Enregistrer les paramètres".
Le bouton "Choisir Enregistrer le chemin" permet aux utilisateurs de sélectionner un répertoire personnalisé pour enregistrer les mots de passe générés.
Les mots de passe générés sont enregistrés dans un fichier nommé passwords.txt dans le même répertoire que le script. Des paramètres tels que la longueur du mot de passe, l'inclusion des nombres, les cas mixtes, les symboles et le nombre de mots de passe sont enregistrés dans un fichier settings.json pour une utilisation future. Assurez-vous de gérer le fichier de mots de passe enregistré en toute sécurité car il contient des informations sensibles.
Les contributions sont les bienvenues! Si vous trouvez des problèmes ou avez des suggestions d'amélioration, veuillez ouvrir un problème ou soumettre une demande de traction.
Ce projet est autorisé sous la licence du MIT.