Pwned Password Checker

PYTHON / 21.11.2024

Purpose

Checks if a password has been found in compromised databases.

Team

Agostina Svenson

Services

Python

Date

21-11-2024

Description

This project is a command line tool that checks if a password has been compromised in any known data breach. It uses the Have I Been Pwned API and the k-anonymity method to ensure password privacy.

Characteristics

  • Checks if a password has been found in compromised databases.
  • Use the secure k-anonymity method to protect the entire password.
  • Provides the number of times a password has been found in known data breaches.
  • Simple to use from the terminal.
Man programming on a computer, office background

Breaf & idea

In a world where digital security is more critical than ever, CheckMyPassword emerges as an accessible and practical solution to safeguard passwords. This project aims to empower users with simple yet powerful tools to check if their credentials have been compromised in data breaches.

Inspired by the need to blend advanced technology with a user-friendly experience, CheckMyPassword leverages the k-anonymity method to ensure absolute privacy of user data. By integrating the Have I Been Pwned API, it delivers fast and reliable results, making security checks straightforward and effective.

The project’s design focuses on functionality, prioritizing security without unnecessary technical complexity. The goal is clear: to help users protect themselves in an increasingly vulnerable digital ecosystem without needing advanced cybersecurity expertise.

CheckMyPassword is more than just a technical project—it’s an invitation to take control of your digital security with simple, effective steps.

You can find the repository in the following button: