Skip to main content

Password generator and strength checker — created for Python training purposes

Project description

fujifuji-passwordgen

A Python library for password generation and strength evaluation.

Note: This package was created for learning purposes as part of a company Python training program. It is not intended for production use.

Installation

pip install fujifuji-passwordgen

Usage

from passwordgen import generate_password, generate_password_by_faker, check_strength

# Generate a password
pwd = generate_password("password", "19900101", "example")
print(pwd)

# Generate a random password using Faker
pwd = generate_password_by_faker()
print(pwd)

# Check password strength
strength = check_strength(pwd)
print(strength)  # "weak", "medium", or "strong"

fujifuji-passwordgen (日本語)

パスワード生成とパスワード強度評価の Python ライブラリです。

注意: このパッケージは会社の Python 研修の一環として学習目的で作成しました。本番環境での使用は想定していません。

インストール

pip install fujifuji-passwordgen

使い方

from passwordgen import generate_password, generate_password_by_faker, check_strength

# パスワードを生成する
pwd = generate_password("password", "19900101", "example")
print(pwd)

# Faker を使ってランダムなパスワードを生成する
pwd = generate_password_by_faker()
print(pwd)

# パスワードの強度を評価する
strength = check_strength(pwd)
print(strength)  # "weak", "medium", "strong" のいずれか

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

fujifuji_passwordgen-0.1.0.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: fujifuji_passwordgen-0.1.0.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fujifuji_passwordgen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 15a4bc111eeaba4daa0e2bbac7d17ca68130cdc1647fb9e9f4a1466f771f5b07
MD5 92a1631fdb73445e71dc76973a15c180
BLAKE2b-256 a1f581ca077c00d60c228ed79e8cd4c45ebd9cb38d517a76738e5aac8fee6761

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fujifuji_passwordgen-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fujifuji_passwordgen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9490fe75ae57efc3810002f464c8585abe189657a88b9df05e368f886e723089
MD5 33dc99cfc6e46f3dca9b85962c687308
BLAKE2b-256 f38fa40a4023a4e4b84c61e422ef4fec0312170a242799f5e37731b445912d0b

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