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 = PasswordGenerator()
  pwo.generate()

Generate a custom password

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

  pwo.generate()

Generate Non Duplicate Password

  pwo = PasswordGenerator()

  # 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.3.tar.gz (3.2 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.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easy-password-generator-0.0.3.tar.gz
  • Upload date:
  • Size: 3.2 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.3.tar.gz
Algorithm Hash digest
SHA256 1075145c7e84ba9ce6ad4de36136d1d6029b7faf965c0a12f55c4d24057d7e27
MD5 9040ac52877e3d498d909eb7fcca813b
BLAKE2b-256 1a0221be4e13d16fab2585556afcb4278bf580f05b9a7dbb8e10d589e2c39406

See more details on using hashes here.

File details

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

File metadata

  • Download URL: easy_password_generator-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 feda5bea3ec655a1c82e29d429c963611769c67555f8ede78940f20ba70507b7
MD5 1d509fc4684e55798088b78cbf769257
BLAKE2b-256 069d9fb9cb6bf7ee50a2cc5bdcc63f7efe989f224a8c3ff595df3ea2c5e53660

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