A Python program to help you easly register, manage, and even generate passwords for your online accounts.
-
When you run the program, a new non-resizable window will open.
-
The application provides three main functionalities:
- Add a new website-password entry.
- Search for an existing website-password entry.
- Generate a secure random password.
-
The
Email/Username
input field is pre-filled with a random example, but you can modify it.
To register a new entry, follow these steps:
-
Fill in the three input fields:
Website
: Enter the name of the website for which you're saving credentials.Email/Username
: Provide the email or username you use for the website.Password
: Type the password you use for the website.- Note: The password is visible to avoid typing errors.
-
Save the Entry:
-
Once saved, all inputs will be cleared for the next entry or set back to the default values.
To retrieve saved credentials:
- Enter the website name in the
Website
input field. - Click the "Search" button:
To generate a random password:
-
Click the "Generate Password" button.
-
A new password will appear in the
Password
input field.- Generated passwords will always follow this pattern:
- 8 letters, 4 numbers, and 4 special characters.
- Generated passwords will always follow this pattern:
-
All added entries are stored in a file named
passwords.json
. -
This file is created in the same directory as the program.
-
The file is in JSON format, making it easy to read or manually edit if necessary.
-
Example of the JSON structure:
- Ensure Python and the necessary libraries are properly installed.
- The program is intended for personal use only and easier password management.
- Always keep your
passwords.json
file in a secure location, because the program does not offer any actual security.
Start easly managing your digital life!