Skip to content

kartikpatil28/GuardKey

Repository files navigation

Hi there, I'm Kartik 👋

About Me: I'm a passionate developer with a love for Web Development and AIML. I enjoy working on innovative projects and constantly exploring new technologies.

Skills

  • 🌟 Languages: C++, Python, JavaScript
  • 🚀 Frameworks: React, Tailwind CSS
  • 🛠️ Tools: Git

Projects

Project 1:

  • GuardKey 🚀

Overview

GuardKey is an initiative aimed at enhancing online security by allowing users to verify the strength and uniqueness of their passwords. Given the increasing incidents of data breaches, ensuring that a password has not been compromised is more crucial than ever.

Motivation

Data breaches have become increasingly common, with millions of passwords being leaked every year. According to a 2023 report by Verizon, 81% of hacking-related breaches leveraged stolen or weak passwords. This project is designed to help mitigate such risks by providing an easy-to-use platform to check password safety.

Features

  • Real-time Password Check: Validate your password against a database of known compromised passwords.
  • Client-side Hashing: Passwords are hashed client-side before being sent to the server, ensuring an additional layer of security.
  • User-Friendly Interface: Easy-to-navigate front end developed with HTML, CSS, and JavaScript.
  • API Integration: Leverages the "Have I Been Pwned" API to check for compromised passwords.

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js/Flask
  • Database: MongoDB for storing metrics and logs
  • Security: SHA-256 for client-side password hashing

Architecture

User Interface (HTML/CSS/JS)
       ↕
API Request (AJAX/Fetch)
       ↕
Server (Node.js/Flask)
       ↕
External API (e.g., Have I Been Pwned)

Screenshot 2024-10-27 065712

Remarks

The project is not yet completed. As I am still learning the framework and will update it timely. If you liked the project and want to contribute to it you can please raise an issue and fork it.

Contact

Thanks for visiting my profile! Feel free to reach out if you have any questions or just want to

About

Config files for my GitHub profile.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published