-
Notifications
You must be signed in to change notification settings - Fork 0
Download
Luke edited this page Jun 24, 2026
·
3 revisions
An open-source password generator written in Python.
- ๐ Generate cryptographically secure passwords (the program uses the
secretsmodule). - โ๏ธ You're in control of how your password is generated.
- ๐ง Ensures that at least one character from each selected category is included.
- ๐๏ธ Get a strength review of the generated password.
- ๐ป Quickly use the password generation logic in another program with the API.
Just like all my other projects...
๐ฅ๏ธ Open source and easy to inspect. ๐ซ No internet access required ๐ No data is collected or stored
The program is simple to set up and only takes a few steps to run.
- Download Python* if you haven't already.
- Go to Releases and find the latest release.
- Scroll down to Assets and download
Source code (zip). - Extract the zip folder and run
main.py:- Double-click it, OR
- Open a terminal in the folder and run:
python main.py
* Python 3.7 is required.
(*) Password Generator v0.4.0
TIP: If the generated password isn't strong enough, simply type 's' or 'settings' to change your options!
------------------------------------------------------------------------------------------
Password - AkQ{axuy93
- Review: Average password strength :|
- Options: keep | regenerate | settings | help | quit: s
------------------------------------------------------------------------------------------
Characters
Choose at least one group of characters.
- Uppercase letters (yes / no): y
- Lowercase letters (yes / no): y
- Numbers (yes / no): y
- Symbols (yes / no): y
Other settings
- Length of password: 14
------------------------------------------------------------------------------------------
Password - r?`](B(U)7lfo}
- Review: This is a strong password :)
- Options: keep | regenerate | settings | help | quit: keep
------------------------------------------------------------------------------------------
Your final password: r?`](B(U)7lfo}
Don't forget to copy your password and store it securely.
Press ENTER to exit.
The code is licensed under the MIT license. You can find a copy of this available here.