A secure password generator with strength checker
Project description
rufat_project
A secure password generator with strength checker.
Installation
pip install rufat_project
Usage
from rufat_project import generate_password, generate_passphrase, check_strength
# Generate a 16-character password
password = generate_password(length=16)
print(password)
# Generate without symbols
password = generate_password(length=12, symbols=False)
print(password)
# Generate a passphrase
phrase = generate_passphrase(word_count=4, separator="-")
print(phrase) # e.g. "brave-ocean-tiger-frost"
# Check password strength
result = check_strength("MyP@ssw0rd!")
print(result["level"]) # "strong"
print(result["score"]) # 6
print(result["feedback"]) # suggestions to improve
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rufat_project-0.1.0.tar.gz
(3.7 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 rufat_project-0.1.0.tar.gz.
File metadata
- Download URL: rufat_project-0.1.0.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fcd4102ec5b02b801c064276b5d5c472a92f6f9aa5e7f74df55f7874be94585c
|
|
| MD5 |
9efea6820ca1237fdcfb55587d6bd36c
|
|
| BLAKE2b-256 |
b05fb71f432abc0e1a8491577637672340a754e4f54ff4cbbb8866a4d941c5fd
|
File details
Details for the file rufat_project-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rufat_project-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c014491da7971cd7acfa33d0df4e9e689a7042be68ea18556aea525aba2b347
|
|
| MD5 |
519ef925ffe0250e3f972f34678f57a8
|
|
| BLAKE2b-256 |
265e8bd193bf0f0b88a2205fe3d15ef17539f3f536ce03233ce5846803eea57c
|