An example of a custom library
Project description
Password Generator
This Python script provides a function generate_pass that generates a random password with customizable length and character types.
Features
- Customizable Length: Specify the desired length of the password.
- Character Types:
- Uppercase letters (A-Z)
- Lowercase letters (a-z)
- Numbers (0-9)
- Special characters (!, @, #, etc.)
Installation
import mypassgen
Usage
- Import the
generate_passfunction into your Python project. - Call the function with your desired parameters.
Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
length |
int |
Length of the password | Required |
uppercase |
bool |
Include uppercase letters (A-Z) | True |
lowercase |
bool |
Include lowercase letters (a-z) | True |
numbers |
bool |
Include numbers (0-9) | True |
special |
bool |
Include special characters (!, @, #, etc.) | False |
Return
str: A randomly generated password.
Example
from mypassgen import generate_pass
# Generate a random password with all default options (length is required)
password = generate_pass(length=8,special=True,uppercase=True,lowercase=True,numbers=False)
print("Random password:", password)
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
mypassgen-2.0.0.tar.gz
(2.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mypassgen-2.0.0.tar.gz.
File metadata
- Download URL: mypassgen-2.0.0.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72e14d1b609c4ed1b235189664816078047b51cb807bd3a7067e7f9e3f0ba8be
|
|
| MD5 |
8309afd4d418df92375f90633f935d51
|
|
| BLAKE2b-256 |
e00926de62b6e5bc43b967a99285841d3346b0d37231e0eec19fcd7690ae699d
|
File details
Details for the file mypassgen-2.0.0-py3-none-any.whl.
File metadata
- Download URL: mypassgen-2.0.0-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59537af6cda5f1caf7e0716b5de40964d10b1a94214999d7571eb4688047684e
|
|
| MD5 |
8a337f4cde6432c19a5743a9d96ec753
|
|
| BLAKE2b-256 |
310b19ebf12f36552d04299cef380330e51b320f64cac37d4c51a25975452abc
|