Skip to main content

Memorable Password Generator

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkpw-1.0.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkpw-1.0.2-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file mkpw-1.0.2.tar.gz.

File metadata

  • Download URL: mkpw-1.0.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.3

File hashes

Hashes for mkpw-1.0.2.tar.gz
Algorithm Hash digest
SHA256 ac10098746501cff4da15ec5f9bc23eeca2479a7ae8e154346a3585c5d60653c
MD5 6f6e464914a277613d1be6f3ce8ca860
BLAKE2b-256 dbdd22d136395780e0da053a8d19dacf1d783e055e8386ab24924174fdfc2fa4

See more details on using hashes here.

File details

Details for the file mkpw-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: mkpw-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.3

File hashes

Hashes for mkpw-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 15f04bcb12441ccf5f23a27556babc7c60a16aa3261c2629ec8bf105dedcfe59
MD5 47be6bd21c4ba541198c47f6f2a7a078
BLAKE2b-256 e288544ca2f2a1aae4217af73c2ff108388744a0a9c6014f03a7e910adaf0a37

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page