mr-mudgal / Password-Breach-Checker

This is a single page Django built website to check password leak using haveibeenpwned API.

Home Page:https://bit.ly/pbc_RM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Password-Breach-Checker

Website URL: I have stopped hosting the website, as AWS started charges, due to overusage of run-time beyond the free-trial allowed time.

This is a simple one-page website, created by Python Django Framework.
It is used in order to tell the user whether their passwords have been leaked in a data breach or not.
It uses the haveibeenpwned API, to check for the results.
We also use mkcert in order to run the project on https. Although, since it is privately signed key, it still shows privacy issue, when opened. You can safely ignore the warning and choose to proceed and open the site.
The project is hosted on an AWS (Amazon Web Service) EC2 instance, and used Elastic IP to allocate a fix IP to the instance.
WE DO NOT COLLECT/STORE ANY OF YOU DATA, AND RESPECT YOUR PRIVACY.


Usage

NOTE: WE DO NOT STORE ANY PASSWORD ENTERED BY THE USER. THE PASSWORD YOU ENTERED IS BEING ENCRYPTED BY 'SHA256' METHOD USING HASHLIB LIBRARY& THEN IT IS USED FOR THE API REQUEST.

  • To use the website, you just need to visit -> here <-
  • It would take you to the home page of a single-webpage website, which would look like below: image
  • Enter the password you want to check in the given white input field.
  • Click the search database icon below of it for getting the ouput.
  • If the password have NOT been found in the haveibeenpwned database, the result message would be in green, like below: image
  • If the password have been found in the haveibeenpwned database, the reuslt message would be in red mentioning the number of times it have been breached, like below: image
  • you can hover to the 'Usage' & 'About', the details.

Suggestion to search for more database, are welcome. To make suggestion, create an issue in this repository.

Thank You

About

This is a single page Django built website to check password leak using haveibeenpwned API.

https://bit.ly/pbc_RM


Languages

Language:Python 34.2%Language:JavaScript 25.8%Language:HTML 23.3%Language:CSS 16.8%