Skip to main content

GenKey

A simple command-line tool to generate secure keys and passwords.

Installation

pip install genkey

Usage

Generate a key (default 32 characters):

genkey

Generate a 12-character key:

genkey -c 12

Generate a key without special characters:

genkey -s

Generate a key without numbers:

genkey -n

Combine options:

genkey -c 16 -s -n

Features

  • Generates cryptographically secure random keys
  • Customizable length
  • Option to exclude special characters
  • Option to exclude numbers
  • Automatically copies to clipboard
  • Cross-platform (Windows, macOS, Linux)

Requirements

For clipboard functionality:

  • Windows: No additional requirements
  • macOS: No additional requirements
  • Linux: xclip (can be installed via sudo apt-get install xclip on Debian/Ubuntu)

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

Built distribution (wheel)

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

Total release size: 8.1 kB

Release files / genkey-0.1.0.tar.gz

Download URL genkey-0.1.0.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
892c758d272bc706628ce64dd01d9f36272e262161f1e9500ae7ae9ace361fb5
BLAKE2b-256 checksum
How to use checksums
4277e57ff35309e79ffb8cd3b5761ed2e822caa7b4fa43770ea151e5fa2195e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

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

Download URL genkey-0.1.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8dbae57fa84a0435cd351b6d848abe557bbf8cfae6847c829875b437fa83c452
BLAKE2b-256 checksum
How to use checksums
4077cd3e023f6313f5e2c947970edc84940de6bc8fd8eef16780385ca1dcac49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

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