Skip to content

ditikrushnaroutray/HashGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ HashGuard Sentinel

Build Status Security Stars Forks License


📖 Project Overview

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.

🚀 Features

  • 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.

🛠️ Technical Stack

  • Language: Python 3.x
  • Libraries: requests, hashlib, re
  • Security Protocols: SHA-1 Hashing, k-Anonymity (API interaction)

🚧 Project Roadmap (Current Status)

  • 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.

⚙️ How to Run (Terminal Version)

  1. Clone the repository:
    git clone [https://github.com/ditikrushnaroutray/HashGuard.git](https://github.com/ditikrushnaroutray/HashGuard.git)

About

A Python-based cybersecurity utility that evaluates password strength using real-world data breach intelligence and entropy-based crack-time estimation. It provides users with actionable security recommendations by transforming weak passwords into high-entropy alternatives.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors