Skip to content

nedelcubianca/Password-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 How strong is your password?

This is a simple and modern web app that evaluates the strength of your password and checks if it has been exposed in known data breaches using k-anonymity and the Have I Been Pwned API.

Features

  • Real-time password strength score (0–100)
  • Checks for:
    • dictionary words
    • leet substitutions
    • repeated characters
    • common patterns (e.g., "1234", "qwerty")
    • years and names + years
  • Visual feedback (strength bar and tips)
  • Optional password suggestion generator
  • Checks password exposure without sending it in full (SHA-1 k-anonymity)
  • Built with HTML, CSS, JavaScript, and Swiper.js

Preview

preview

Privacy

Your password never leaves your device. The app uses only the first 5 characters of its SHA-1 hash to query the HIBP API (k-anonymity principle).

Technologies

  • Vanilla JS (no frameworks)
  • Web Crypto API (SHA-1)
  • Swiper.js for UI tips carousel
  • Fully responsive and works offline

About

This web application will check the strength of your password. Also, there is an option to verify if it was compromised online. In case you are not sure about the safety of the password, you can generate one on this app!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors