Skip to main content

Generates a strong password

Project description

Description

strongPasswordGenerator can be used as a command line utility to generate passwords or as a python module.

You determine the complexity of the password, and the password is considered randomly as safe as in your trust to os.urandom(). https://docs.python.org/3/library/os.html#os.urandom.

Installation

python setup.py install

Usage

If no options are specified:

  • Password length : 15
  • Pattern : !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}

usage: strongPasswordGenerator [options]

Preset patterns to be used with -x flag:

  1. [a-zA-Z0-9] - abcDEF789
  2. [a-f0-9] - Hexadecimal
  3. [.-] - Morse
optional arguments:
-h, --help    show this help message and exit
-x PATTERN    Specifies pattern preset, overrides whitelist
-w WHITELIST  Regex pattern for allowed characters
-b BLACKLIST  Regex pattern for disallowed characters
-v            Verbose mode
-q            Avoid similar characters (1iIl0oO'´\`\|.,), overrides blacklist
-c LENGTH     Password length

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

StrongPasswordGenerator-0.1.1.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

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

StrongPasswordGenerator-0.1.1-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file StrongPasswordGenerator-0.1.1.tar.gz.

File metadata

  • Download URL: StrongPasswordGenerator-0.1.1.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for StrongPasswordGenerator-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fb19f1365446e42e408be2b8446244d33ad029828cfb20a7f1b746ac49b50d52
MD5 897d568eaf216760d4053847b98d9542
BLAKE2b-256 a3f7dd42be6b3c43a029be563156d2b794e0597dcaaf512ca9b7407e39eddfd2

See more details on using hashes here.

File details

Details for the file StrongPasswordGenerator-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for StrongPasswordGenerator-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cedf3ac6a809d9ff1c5b15875d875992a35bc314a846db50a14f219ba802485c
MD5 e9f5a83474cb9d6a4407c96571c55183
BLAKE2b-256 6e3b5636c6f37468fe430cf53d9f15d3962a968a9ca5a55f4c881cb961eb4974

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