Skip to main content

Generate passwords via real world phenomena

Project description

Meatspace Password Generator

Generate passwords from real world phenomena

Usage

usage: meatgen [-h] [-d DELIMITER] [--wordlist WORDLIST] key [key ...]

Generate passwords from real world phenomena

positional arguments:
  key                   A sequence of keys from the wordlist

optional arguments:
  -h, --help            show this help message and exit
  -d DELIMITER, --delimiter DELIMITER
                        The string that separates keys and values in the
                        wordlist
  --wordlist WORDLIST   Path to a file container a wordlist

The wordlist is also accepted over STDIN.

Wordlist

A wordlist is simple a textfile containing lines in the form of "{KEY}{DELIMITER}{VALUE}\n", this list is parsed at the beginning of execution and used to generate the output. Any lines not matching this format will simply be ignored.

Typically each password generation technique comes with it's own wordlists. The most well known is diceware, but alternative techniques exist as well, such as pokerware.

Examples

$ meatgen --wordlist /home/example-user/Documents/pokerware-formal.txt ACADD ACTCC 3C4CH 5STHS
abide anemia fake peace
$ cat /home/example-user/Documents/pokerware-formal.txt | meatgen ACADD ACTCC 3C4CH 5STHS
abide anemia fake peace
$ meatgen --wordlist /home/example-user/Documents/diceware.wordlist.asc 11136
abbot

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

meatgen-0.1.3.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

meatgen-0.1.3-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file meatgen-0.1.3.tar.gz.

File metadata

  • Download URL: meatgen-0.1.3.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.6

File hashes

Hashes for meatgen-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3025e253a7b49a194e2d85c433f1cffa2140594604fea99cad566f132fa21c26
MD5 f73e9965c55c834a0b9491e23ea2cf40
BLAKE2b-256 617a4077c4fd0f8d5f92f1d82b79dd83d9dd0c597a70e59863f1767c2dced471

See more details on using hashes here.

File details

Details for the file meatgen-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: meatgen-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.6

File hashes

Hashes for meatgen-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 18bfde5a4d39560410fc0cdb44df8f7f5a9fb3953a9cbde9bcee2392f60e43cb
MD5 17b76005dad3e26df43771dae606d1ee
BLAKE2b-256 e5341b727fb8593ee3b2e8e660f0d93d69c16e3f31410cf0a1f59266e9315b0f

See more details on using hashes here.

Supported by

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