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

pip install StrongPasswordGenerator

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.2.tar.gz (2.9 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.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: StrongPasswordGenerator-0.1.2.tar.gz
  • Upload date:
  • Size: 2.9 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.2.tar.gz
Algorithm Hash digest
SHA256 2e3af98aa2a818bd30c66e1edf49b8f21054b2cefc7861c6aa966bf1244cc38f
MD5 7ff9020eb7147d43fcb3482c15e3b1a5
BLAKE2b-256 4e8eb3ba353be8de00cb31888573f719302a9d07e5020e906f2ba1c31db4ba86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for StrongPasswordGenerator-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 18cb4cc65a3598cde15cfb845eda89b2ad73f0651a88b7d556655d2896fb4379
MD5 293fd2906cfd8679111103bfd83b2351
BLAKE2b-256 2914ae67465d17042623e8dd2786ba1c932a94810c9ea74378557e5ad14ae352

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