HashGuard is a security intelligence utility developed to bridge the gap between user convenience and robust data protection. This project explores the intersection of Network Security and Data Privacy.
Unlike standard checkers, HashGuard prioritizes user anonymity by implementing a local hashing protocol, ensuring that sensitive plain-text data never leaves the client's environment.
- Breach Intelligence: Uses the Have I Been Pwned (HIBP) API with k-Anonymity to check if your password has been leaked in known data breaches without ever sending your plain-text password over the internet.
- Crack-Time Estimation: Calculates entropy based on character sets (Lowercase, Uppercase, Digits, Symbols) to estimate brute-force resistance.
- Fortification Engine: Suggests a high-entropy, secure version of your password using leetspeak substitution and random padding.
- Language: Python 3.x
- Libraries:
requests,hashlib,re - Security Protocols: SHA-1 Hashing, k-Anonymity (API interaction)
- Core Python Logic (Complete)
- HIBP API Integration (Complete)
- Next Phase: Browser Extension (In Development) 🛠️
- Translating Python logic to JavaScript.
- Creating a Chrome/Brave Manifest V3 extension.
- Building a clean, dark-themed UI for real-time password checking while browsing.
- Clone the repository:
git clone [https://github.com/ditikrushnaroutray/HashGuard.git](https://github.com/ditikrushnaroutray/HashGuard.git)