PassGen is a simple command-line password generator written in Python. It generates strong passwords based on user-specified criteria, such as character types and password length.
- Toggle lowercase and uppercase letters, digits, and special characters on and off to customize password criteria.
- Specify password length to generate passwords of different lengths.
- Print the current settings for character types.
- Uses the
secrets
module for cryptographically secure random password generation.
To run the program, simply execute the following commands in your terminal:
$ git clone https://github.com/hamarshehmhmd/passgen.git
$ cd passgen
$ python passgen.py
The program will display a menu of available commands and prompt the user for input.
- Python 3.6 or higher
This project is licensed under the MIT License. See the LICENSE
file for more information.