Password Maker is a simple password generation tool built using Python and Tkinter. It allows users to generate secure passwords based on various criteria such as length, character types, and more.
- Password strength calculation based on length, uppercase letters, digits, and symbols.
- Visual representation of password strength with a color-coded strength bar.
- Customizable password generation settings, including length and character types.
- Option to remember generated passwords for easy access.
- Save generated passwords to a text file for future reference.
- Copy generated passwords to the clipboard with a single click.
- Run the program using the Python interpreter.
- Customize password generation settings in the user interface.
- Click the "GENERATE PASSWORD" button to create a new password.
- Copy the generated password to the clipboard using the "COPY TO CLIPBOARD" button.
- Optionally, save passwords to a file using the "Save as..." option in the File menu.
- Toggle the "Remember passwords" checkbox to store passwords for the current session.
The program uses the following external libraries:
- Tkinter: Python's standard GUI toolkit.
- Numpy: For numerical operations and random password generation.
- Pyperclip: For clipboard functionality.
The program is built and tested on Python 3.x. Ensure that the required dependencies are installed before running the application.
Mark Montoya
1.5 (November 2020)