This is a simple password manager application built using Tkinter in Python. It allows users to generate random passwords, save them along with website details, and retrieve passwords when needed.
-
Password Generation: Clicking on the "Generate Password" button will create a strong, random password.
-
Save Passwords: Users can input website details, including the website name, email/username, and password. Clicking on the "Add" button will save this information.
-
Search for Passwords: Users can search for saved passwords by entering the website name and clicking on the "Search" button.
- Click on the "Generate Password" button to create a random password.
- The generated password will be automatically copied to the clipboard.
- Enter the website name, email/username, and password.
- Click on the "Add" button to save the information.
- Enter the website name in the "Website" field.
- Click on the "Search" button to retrieve the saved email and password for that website.
- Python 3.x
- Tkinter (for GUI)
- pyperclip (for clipboard functionality)
- Clone the repository to your local machine.
git clone https://github.com/your-username/password-manager.git
cd password-manager
- Run the application.
python password_manager.py
- password_manager.py: The main Python script containing the password manager application.
- logo.png: Logo image used in the GUI.
- Data.json: JSON file to store saved password data.