A simple command-line tool to generate secure random passwords using Python.
Supports adjustable length, multiple password generation, and includes input validation.
- Generate one or more passwords
- Adjustable password length (
--length) - Adjustable number of passwords (
--number) - Input validation (no negative or zero lengths)
- Uses letters, digits, and punctuation
- Clean argparse-based command-line interface
python password_generator.pypython password_generator.py --length 16python password_generator.py --length 20 --number 5python password_generator.py --helpkH7!sP2@Gm#4
u1@Pk9$DqT%N
- Python 3.7+
MIT License