This is a simple password manager built using Python's tkinter library for the GUI. The program enables users to generate highly secure passwords and store them alongside their website and email information. The stored information is kept in a JSON file, which can be encrypted using the Ceaser Cipher encryption method, ensuring that the passwords and user data remain secure and protected. With this password manager, users can confidently create strong passwords and save them for future use, without the need to remember them all.
To get started with this project, please follow the steps below.
Ensure that you have Python 3.x installed on your local machine.
- Clone the repository to your local machine
- Install the required packages:
pip install -r requirements.txt
- Saving Passwords
- Enter the website name, email address and password.
- Click the Add button to save the details.
- Generating Passwords
- Click the Generate Password button.
- A password will be generated and displayed in the password field.
- Retrieving Passwords
- Enter the website name.
- Click the Search button. The email address and password associated with the website will be displayed.
- Python 3.x
- Tkinter
- Pyperclip
- JSON