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 ete_pass 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.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ete_pass-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a1c5bfbd9585a5c1221ba2bd362335c42108b3ad3a9d6651b989fa7e45ec2476
MD5 f1cb0703859cb0e4117ec2c312e893bd
BLAKE2b-256 3b516793d6a30a3ac7e65f8041ef31de1ae18b111c3d6322129654f8140d5e06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ete_pass-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1eda35eee91b3d6310855e776f75292a59bbd5fb2d9c04bfba0469c2d2988c1
MD5 da4d031f20b3c4967067fe8d7b2594ea
BLAKE2b-256 958360fa2e6bb8fb08101837b7417115f0b6e8f4bf1957632df965f899f6aaf0

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