Skip to main content

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 secrets module 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)

Source distribution for humanpass 1.0.0
File Size Uploaded
humanpass-1.0.0.tar.gz 3.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for humanpass 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page