Skip to main content

A strong password generator with choosable characters and length

Project description

Password Generator

Ete_Pass is a strong password generator with customizable character types and length.

Features:

  • Generate passwords of desired length. (Min3, Max100)
  • Include or exclude lowercase letters, uppercase letters, numbers, and symbols.
  • command line accessabitly.

Installation:

pip install ete_pass

Usage:

from password_generator import strongpass

Generate a password of length 12 with all character types

password = strongpass(12)
print(password)

Generate a password of length 16 with only numbers and symbols

password = strongpass(16, use_symbols=True, use_uppercase=False, use_lowercase=False, use_numbers=True)
print(password)

CLI orders:

  • --length: Length of the password (default is 8).
  • --no-symbols: Exclude symbols from the password.
  • --no-uppercase: Exclude uppercase letters from the password.
  • --no-lowercase: Exclude lowercase letters from the password.
  • --no-numbers: Exclude numbers from the password.

Example:

generate-password length=16 --no-symbols --no-uppercase --no-lowercase

It will generate a password only made of digits with the length of 16

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

ete_pass-1.0.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

ete_pass-1.0.2-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file ete_pass-1.0.2.tar.gz.

File metadata

  • Download URL: ete_pass-1.0.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for ete_pass-1.0.2.tar.gz
Algorithm Hash digest
SHA256 62299da41d974d0244fc4af753ac481381879ad3c2d79e62fd2f17ab60ff85c7
MD5 777d3032473a792507043190e7946e4e
BLAKE2b-256 8042cfb18e2a050dc387e721a355daf36d84c985aab108b92fffd674f507efcb

See more details on using hashes here.

File details

Details for the file ete_pass-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: ete_pass-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for ete_pass-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 22f4b3d20313ddd71ce6dafbd957d3ec5737685be8a34e094c60788a6ee1f5d4
MD5 18d2a92b20c87846e458fdc5c9e14bd4
BLAKE2b-256 284e4c6c98a8aff61d9821b0b7d27229d8f3dfa597a18ab048a257ec0dcb7d8b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page