Metadata-Version: 2.4
Name: cryptcheck
Version: 0.1.0
Summary: A cybersecurity CLI tool to analyze password complexity and verify breach exposure using k-Anonymity.
Author-email: Sohan Shelar <sohanshelar01@gmail.com>
License-Expression: MIT
Keywords: security,cybersecurity,passwords,iam,pwned,haveibeenpwned,k-anonymity
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.25.0
Dynamic: license-file

# CryptCheck 🛡️

A lightweight cybersecurity CLI tool to evaluate local password complexity against **IAM policies** and check for breach exposures using **k-Anonymity** with the _Have I Been Pwned_ API.

---

## Features

- **IAM Policy Complexity Analysis**: Audits length, uppercase, lowercase, numbers, and symbols.
- **k-Anonymity Privacy Guarantee**: Your full password and full hash **never leave your machine**. Only the first 5 characters of the SHA-1 hash are queried against the breach API.
- **Shoulder-Surfing Protection**: Uses secure hidden terminal input (`getpass`) so credentials aren't visible on the screen.
- **Instant Audit Report**: Shows risk rating and exact breach counts if compromised.

---

## Installation

Install directly from PyPI via `pip`:

```bash
pip install cryptcheck
```
