Skip to content

About

πŸ” Cryptographically secure password generator β€” stdlib only (secrets module), CLI with length/count/ambiguity options. CSPRNG, never random.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Latest commit

Β 

History

6 Commits

Folders and files

Repository files navigation

πŸ” password_generator

Cryptographically secure passwords, straight from your terminal.

Python Security Dependencies License


A tiny, honest password generator: zero dependencies, built on Python's secrets module (a cryptographically secure random generator) β€” never random, which is predictable and unsafe for security purposes.

⚑ Usage

git clone https://github.com/fernedy/Password_generator.git
cd Password_generator

python password_generator.py                  # 16-char password
# β†’ k#9mXv2@pQz7!rDf   strong

python password_generator.py -l 32            # 32 chars
python password_generator.py -n 5             # batch of 5
python password_generator.py --no-ambiguous   # no l 1 I O 0 (safe to read aloud)
python password_generator.py --no-symbols     # letters + digits only

πŸ§ͺ Tested

python -m unittest discover -v

The test suite asserts class coverage, length, exclusion rules, randomness and β€” importantly β€” that the source uses secrets, not random.

🀝 Contributing

PRs welcome: passphrase mode (-m words), clipboard copy, zxcvbn-style strength estimation.

πŸ“œ License

MIT β€” see LICENSE.


Built by Fernedy Arias Β· AI First Β· Tech Explorer

About

πŸ” Cryptographically secure password generator β€” stdlib only (secrets module), CLI with length/count/ambiguity options. CSPRNG, never random.

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages