A secure terminal password breach checker using k-anonymity.
Project description
🔐 pwncheck
A secure, private, terminal-based password breach checker using the HaveIBeenPwned k-anonymity API.
Your password is never sent over the internet — only 5 characters of its SHA1 hash.
⭐ Features
- ✔ 100% secure — never sends your password
- ✔ Interactive hidden mode (
getpass) - ✔ Colorized CLI output
- ✔ Debug logging
- ✔ Unit tests (pytest)
- ✔ pip-installable package
- ✔ Easy-to-read modular code
🚀 Install
Install locally
pip install -e .
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
pwncheck-1.0.0.tar.gz
(3.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 pwncheck-1.0.0.tar.gz.
File metadata
- Download URL: pwncheck-1.0.0.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b07142268eb37ff46e4489bd9ca61335e39e9759c54db817c4ef96c949aa868b
|
|
| MD5 |
f6f76a6b2659544d7cf1534663393c04
|
|
| BLAKE2b-256 |
25dec5c8cc415c3c66a9bcf94d0096264a96e14bd0d4efe380c1c5bc80c6992b
|
File details
Details for the file pwncheck-1.0.0-py3-none-any.whl.
File metadata
- Download URL: pwncheck-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a676a71c7cd432d4f981c5d6c3b3ca16751c6e0630415ed09e73b6b15feebc01
|
|
| MD5 |
82c67c70b567469317deddff279c8c23
|
|
| BLAKE2b-256 |
e5b18b617e73f1cce30d6ee4c42864bb8b0db000d4a5d08d166b8394d073ff0b
|