Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rufat_project-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

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

Hashes for rufat_project-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fcd4102ec5b02b801c064276b5d5c472a92f6f9aa5e7f74df55f7874be94585c
MD5 9efea6820ca1237fdcfb55587d6bd36c
BLAKE2b-256 b05fb71f432abc0e1a8491577637672340a754e4f54ff4cbbb8866a4d941c5fd

See more details on using hashes here.

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

Hashes for rufat_project-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3c014491da7971cd7acfa33d0df4e9e689a7042be68ea18556aea525aba2b347
MD5 519ef925ffe0250e3f972f34678f57a8
BLAKE2b-256 265e8bd193bf0f0b88a2205fe3d15ef17539f3f536ce03233ce5846803eea57c

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