Skip to main content

Password Generator

Project description

Ian's Password Generator

ipwg is a password generator that can produce passwords of any length and with required types of characters.

A commandline tool is also available for all your commandline task needs.

Quick Start

pip install ipwg

For commandline use, you are all set. just run:

# 10 is the number of characters.
ipwg 10

# See all the options
ipwg -h

For use in your own code:

from ipwg import Generator

# You can customize your charsets globally
Generator.specials = '!@#$'

generator = Generator(enable_all=True)
generator.specials_count = 1

# generate a 10 character long password with
# at least 1 of !@#$
pwd = generator.create_password(10)

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

ipwg-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

ipwg-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file ipwg-0.1.0.tar.gz.

File metadata

  • Download URL: ipwg-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.1

File hashes

Hashes for ipwg-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e39f9546b7e0e8f98c9a129195cc3f5e84dd9680f3fcea05666e7d17544f360a
MD5 25f1e7458c1c0821ce8d58f91f97f846
BLAKE2b-256 90c87d1f134b883af93e0def8fdad1c06ea6b99bc34edc68ee7ba2c5f467fe4f

See more details on using hashes here.

File details

Details for the file ipwg-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ipwg-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.7.1

File hashes

Hashes for ipwg-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d0c78e3164ad78d4c0212f2409b84d7f6b18842d9c1774858c9549c5464ad31
MD5 96a4bf74cc7556c47381ccd46192c7d9
BLAKE2b-256 14aab6302417f62bab41e6a663e2febde8fc8fb514230e7011930a0a5c274c8b

See more details on using hashes here.

Supported by

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