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
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
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15a4bc111eeaba4daa0e2bbac7d17ca68130cdc1647fb9e9f4a1466f771f5b07
|
|
| MD5 |
92a1631fdb73445e71dc76973a15c180
|
|
| BLAKE2b-256 |
a1f581ca077c00d60c228ed79e8cd4c45ebd9cb38d517a76738e5aac8fee6761
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9490fe75ae57efc3810002f464c8585abe189657a88b9df05e368f886e723089
|
|
| MD5 |
33dc99cfc6e46f3dca9b85962c687308
|
|
| BLAKE2b-256 |
f38fa40a4023a4e4b84c61e422ef4fec0312170a242799f5e37731b445912d0b
|