Skip to main content

kzupass

A configurable password generator. Generate random passwords with custom character sets or memorable XKCD-style word-based passwords.

Installation

pip install kzupass

CLI Usage

# 16-char random password with special characters, copied to clipboard
kzupass --length 16 --special --clip

# 4-word XKCD-style password
kzupass --words 4 --separator "-"

# Custom character set with minimum entropy
kzupass --chars "abc123!@" --entropy 60

# Generate 5 passwords at once
kzupass --length 12 --count 5

Python API

from kzupass import generate_password, generate_word_password, entropy_of_password

pw = generate_password(length=20, use_special=True)
print(pw, entropy_of_password(pw))

phrase = generate_word_password(num_words=4, separator="-")
print(phrase)

kzupass

kzupass

Release files for kzupass 0.1.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 kzupass 0.1.0
File Size Uploaded
kzupass-0.1.0.tar.gz 14.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kzupass 0.1.0
File Interpreter ABI Platform
kzupass-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 28.5 kB

Release files / kzupass-0.1.0.tar.gz

Download URL kzupass-0.1.0.tar.gz
Size 14.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7a600a55b1ca4803f5677d27d266c2863c20d57007d2e86e7e3461fccdd75f46
BLAKE2b-256 checksum
How to use checksums
c639cb250b773a5fab76e0fe17626a3c6cc1ed5c73672ac92e2e94df83923e41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / kzupass-0.1.0-py3-none-any.whl

Download URL kzupass-0.1.0-py3-none-any.whl
Size 13.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2522308ba1894c46751709222e8ca54f81624acf76d533e5df44b208e2ab9240
BLAKE2b-256 checksum
How to use checksums
d67a08a5ac2e5ae5c58b6344e747656815a0b09458644eaaf63902e1b8626903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.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