Skip to main content

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


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)

Uploaded Source

Built Distribution

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

pwncheck-1.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

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

Hashes for pwncheck-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b07142268eb37ff46e4489bd9ca61335e39e9759c54db817c4ef96c949aa868b
MD5 f6f76a6b2659544d7cf1534663393c04
BLAKE2b-256 25dec5c8cc415c3c66a9bcf94d0096264a96e14bd0d4efe380c1c5bc80c6992b

See more details on using hashes here.

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

Hashes for pwncheck-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a676a71c7cd432d4f981c5d6c3b3ca16751c6e0630415ed09e73b6b15feebc01
MD5 82c67c70b567469317deddff279c8c23
BLAKE2b-256 e5b18b617e73f1cce30d6ee4c42864bb8b0db000d4a5d08d166b8394d073ff0b

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