Skip to main content

A simple memorable password generator

The goal here was a simple password generator that will smash words together to create a memorable password with a special character in between each word. One of the words will be uppercased. The only options really available is the number of words to be used.

The tool was written using the memorable library to enable offline wordlists.

❯ mkpw --help

 Usage: mkpw [OPTIONS] [NUM_WORDS]

 Memorable Password Generator
 Generates a password that should be able to be easily remembered

╭─ Arguments ────────────────────────────────╮
│   num_words      [NUM_WORDS]  [default: 5]                            │
╰───────────────────────────────────────╯
╭─ Options ─────────────────────────────────╮
│ --clip   -c               Send the password to the clipboard          │
│ --timer  -t      INTEGER  How many seconds to keep the password in in │
│                           the clipboard? [default: None]              │
│ --help                    Show this message and exit.                 │
╰───────────────────────────────────────╯


❯ mkpw
Generated Pasword: golden-perch+intentionally-IRRELEVANTLY0lumpy7pants
❯ mkpw 3
Generated Pasword: coaxingly_STUPENDOUS?worker

Metadata

Release files for mkpw 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mkpw 1.0.2
File Size Uploaded
mkpw-1.0.2.tar.gz 3.0 kB Details

Built distribution (wheel)

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

Total release size: 6.2 kB

Release files / mkpw-1.0.2.tar.gz

Download URL mkpw-1.0.2.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ac10098746501cff4da15ec5f9bc23eeca2479a7ae8e154346a3585c5d60653c
BLAKE2b-256 checksum
How to use checksums
dbdd22d136395780e0da053a8d19dacf1d783e055e8386ab24924174fdfc2fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.3

Release files / mkpw-1.0.2-py3-none-any.whl

Download URL mkpw-1.0.2-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
15f04bcb12441ccf5f23a27556babc7c60a16aa3261c2629ec8bf105dedcfe59
BLAKE2b-256 checksum
How to use checksums
e288544ca2f2a1aae4217af73c2ff108388744a0a9c6014f03a7e910adaf0a37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.3

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

1.0.0

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