A secure and flexible password generator with customizable options.
Project description
🔐 py-password-generator
🎉 A highly customizable and secure Python module to generate strong passwords and passphrases with ease!
Supports multiple character types, entropy-based length, and avoids ambiguous characters for improved readability.
🚀 Features
✅ Generate strong, random passwords.
✅ Choose from uppercase, lowercase, numbers, and special characters.
✅ Automatically calculate password length based on desired entropy.
✅ Avoid ambiguous characters (0, O, 1, l, etc.) for better readability.
✅ Check the entropy of generated passwords.
✅ Option to include/exclude character types dynamically.
✅ Customizable length with error handling for small charsets.
✅ Fully tested with unittest for reliability.
📦 Installation
Install the package directly from PyPI:
pip install py-password-generator
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file strongpass-0.1.0.tar.gz.
File metadata
- Download URL: strongpass-0.1.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5b2c28e729db04e96bce9390e69a0c989f9443ec901831c88d02c5e6176847d
|
|
| MD5 |
89ac3f6dcbdc158f5bbcc8167a17de35
|
|
| BLAKE2b-256 |
b24bc377e3aba152696492a7d253b1c109d698feea10b1c4c8b5655ce66b00d7
|
File details
Details for the file strongpass-0.1.0-py3-none-any.whl.
File metadata
- Download URL: strongpass-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
864239fa2139d9c101f7f860d753c3d7ff5692bac20235784b48b90810390293
|
|
| MD5 |
c51389a822f6365c67fe296162f34c82
|
|
| BLAKE2b-256 |
e5c60ad26266ad9a8870508113ab65baf5b309dca8f9c280ae3e2e91c4ff84bc
|