Skip to main content

A powerful but simple to use strong password generation library

Project description

Random password Generator

PyPI version Build Status

A strong but super simple to use library to generate passwords
  • Supports Flask, Django
  • Generate a simple password of default length 6-16.

Usage

  • Install the library.
  • Import the library.
  • Modify the default properties. (Optional)
  • Generate strong password (Default length of password 6-16 unless specified via properties).
  pip install easy-password-generator
  from easy_password_generator import PassGen

  pwo = PassGen()
  pwo.generate()

Configuration

property Description Default
minlen Minimum length of the password 6
maxlen Maximum length of the password 16
minuc Minimum upper case characters 1
minlc Minimum lower case characters 1
minnum Minimum numerical characters 1
minsc Minimum special characters 1

Examples:

  pwo = PassGen()
  pwo.generate()

Generate a custom password

  pwo = PassGen(minlen = 30, maxlen=20, min)

  pwo.generate()

Generate Non Duplicate Password

  pwo = PassGen()

  # length of required password
  pwo.next(20)

Update V1.0.0

From version 1.0.0, Initial library launch

Contributions

Contributions can be made with PR or contact sghongadi@gmail.com

License

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

easy-password-generator-0.0.6.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

easy_password_generator-0.0.6-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file easy-password-generator-0.0.6.tar.gz.

File metadata

  • Download URL: easy-password-generator-0.0.6.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

File hashes

Hashes for easy-password-generator-0.0.6.tar.gz
Algorithm Hash digest
SHA256 7317cd7f50f09176e56f0c12bcc9eba862b5805e7b6c6b617c59aeda0e693332
MD5 84531c555e588a41b6f46315fb0959f8
BLAKE2b-256 9de28c841e3141991fa2a727cc1c4bd055277f691c6c4bec966572c7ff82e651

See more details on using hashes here.

File details

Details for the file easy_password_generator-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: easy_password_generator-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

File hashes

Hashes for easy_password_generator-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f8a24eb563a01f33bc64ee06eda34dfe833eb0347c9975e460d27d0f6d1c48ca
MD5 6e0ff44947156f3a80d683e15cf5cd75
BLAKE2b-256 31489c99ce3076c90d3e78f7233fafd7f93c8118605a49585d4fc16c7a5c222f

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