HumanPass
HumanPass is a Python package designed to generate secure, customizable passwords suitable for various applications.
Features
- Customizable Length: Specify password lengths between 14 and 64 characters.
- Character Inclusions: Choose to include uppercase letters, numbers, and special characters.
- Cryptographic Security: Utilizes Python's
secretsmodule for generating cryptographically secure passwords.
Installation
Install humanpass using pip:
pip install humanpass
Usage
from passgen import PasswordGenerator
# Create a password generator with default settings
password_generator = PasswordGenerator()
# Generate a password
password = password_generator.generate()
You can also customize the password generator by setting the following parameters:
from passgen import PasswordGenerator
# Create a password generator with custom settings
password_generator = PasswordGenerator(
length=20,
include_uppercase=True,
include_numbers=True,
include_special_characters=True
)
# Generate a password
password = password_generator.generate()
Release files for humanpass 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| humanpass-1.0.0.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| humanpass-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / humanpass-1.0.0.tar.gz
| Download URL | humanpass-1.0.0.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dc3c426ab5a0f24e7ebb8e546f903b30f85b9bea73d3c75641686c1fc0a27527
|
|
BLAKE2b-256 checksum How to use checksums |
36131331a2d5d11caf4764e70460207067e19d9895a2abcda50ef930339112d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.2
|
Release files / humanpass-1.0.0-py3-none-any.whl
| Download URL | humanpass-1.0.0-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b373118537cea5ceda843cae5f8543684c753c447764412d25003e647ead257
|
|
BLAKE2b-256 checksum How to use checksums |
f829a8442cab289bcfd7c6b94fef891809d3bd9b0be908a1060a03ac8a6e0250
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.2
|