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.4.tar.gz (3.1 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.4-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: easy-password-generator-0.0.4.tar.gz
  • Upload date:
  • Size: 3.1 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.4.tar.gz
Algorithm Hash digest
SHA256 58678ad37a7fe9a2c8f71bb5b125207a4fcaa8ad734e9e262fdff350c1d13dd0
MD5 3824cffdd90efb26a66eaec26d5b48ee
BLAKE2b-256 18714b9c1db12dc2ffa44d5a7a25035a7816b6d679da9b502a82418718933862

See more details on using hashes here.

File details

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

File metadata

  • Download URL: easy_password_generator-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 2.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8d5cd1ee169dd5ff3dba27a04910ae4b53a735144649e3ebc36614fc8ae22587
MD5 b6abf885c20678d713dedb8d78e39f84
BLAKE2b-256 17bfc1e5ca9ee197eb85a05ec6a8cc8051ba1c4ccb552beae58e0c8684523746

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