Skip to main content

Password generator

Project description

passgent

passgent is a lightweight Python module to generate a password with custom arguments and password amounts.


🔧 Features

  • Generate many password with suffixies and symbol.
  • Doesn't require a module.

📦 Installation

If using locally, just save passgent.py in your project directory.

pip install passgent

Code example:

import passgent as generate_password

keyword = ["admin", "dashboard", "login", "administrator", "manager"]
year = ["2021", "2022", "2023", "2024", "2025"]
symbols = ["#", "@", "_", "-", "+", "*", "%"]
suffix = ["pass", "123", "admin", "dashboard", "login", "web", "apps"]
password = generate_password(keyword, year, symbols, suffix).generate(10)
print(password)

Without args:

import passgent as generate_password

password = generate_password().generate(10)
print(password)


## Output:
``` bash
['Adminmanager#2021', 'Adm1n15tr4t0r%4dm1n4pp5', 'ADMINLOGIN%2023', 'ADMIN@ADMINISTRATORl0g1n', 'ADMIN%Adm1n15tr4t0rp455', 'MANAGER@4dm1n15tr4t0rl0g1n', 'loginADMIN#2024', 'L0g1nDASHBOARDp455', 'adminDASHBOARD123', 'Managerdashboardapps']

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

passgent-0.1.0.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.

passgent-0.1.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file passgent-0.1.0.tar.gz.

File metadata

  • Download URL: passgent-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for passgent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 72b17e21754e051d120f3cf5ca53813dd478180ec1c1c28c5253eb1664d55302
MD5 667285d3101df0cdce087ce6f7d24e93
BLAKE2b-256 1bd225ce63986621096dc5ef6f748d7ffd2c8aee13cbfc3ac27a1b442b812947

See more details on using hashes here.

File details

Details for the file passgent-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: passgent-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for passgent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 12a562ca88944b024457a6b4f10df8daf99aa0baabb4a41bc489ade5b69d9c2f
MD5 dc3109f3a0d5f4620233bc9c89604d69
BLAKE2b-256 b54fa6159df03ee0f4c9cd6a66a331a0cd1fc4a0447bd40aa0915c763151fe87

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