Skip to main content

Generate pronounceable passwords in Python.

Project description

genpw

Generate pronounceable passwords in Python.

genpw logo

This program uses statistics on the frequency of three-letter sequences in English to generate passwords.

Based off gpw for javascript: https://www.multicians.org/thvv/gpw.html

Code style: black PYPI

master

Tests Coverage

Tests Coverage

Tests Coverage

Flake8

develop

Tests Coverage

Tests Coverage

Tests Coverage

Flake8

Install

$ pip install genpw

Usage

>>> from genpw import pronounceable_passwd
>>> pronounceable_passwd.__doc__
' Return a password of length in range [3, max(pwl, 3)]. '
>>> password_length = 10
>>> pronounceable_passwd(password_length)
'roleannexa'
>>> pronounceable_passwd(7)
'listabo'

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

genpw-1.0.0.post1.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

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

genpw-1.0.0.post1-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file genpw-1.0.0.post1.tar.gz.

File metadata

  • Download URL: genpw-1.0.0.post1.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.8

File hashes

Hashes for genpw-1.0.0.post1.tar.gz
Algorithm Hash digest
SHA256 695c94c4a9e40d63f9b81f7e29a9efb365f6e4a3e38fad005b1840f653fd9726
MD5 1d2d4e04ebe3ff2d22a5cf039bf64105
BLAKE2b-256 358fb900e6da4f90023f56c73d725f9496a5313cc1887cf3aeeeb90a4189483f

See more details on using hashes here.

File details

Details for the file genpw-1.0.0.post1-py3-none-any.whl.

File metadata

  • Download URL: genpw-1.0.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.8

File hashes

Hashes for genpw-1.0.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 a9c094fced88b93588f3955bc083e326abea7450cba1a784d1b3c81e8d00c89f
MD5 311ac5586d74a6c23146a274d5bcd3d3
BLAKE2b-256 aab47dcacb4ddd324862607ce5a4be9462b02adbc1220b81f5fc4f5f62fbc7a4

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