Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Strength Analyzer

A GUI-based Python application that evaluates password strength using entropy calculation, checks against common wordlists, and validates if the password appeared in real-world data breaches using the Have I Been Pwned API.

✨ Features

  • πŸ”‘ Real-time password strength calculation using entropy.
  • πŸ“‹ Detects common and weak passwords.
  • 🌐 Checks if the password has been exposed in data breaches.
  • 🎨 Modern GUI with Comic Sans style and colorful progress bar.

πŸ› οΈ Technologies Used

  • Python 3 – Core programming language
  • Tkinter – GUI interface for desktop application
  • Requests – For querying the Have I Been Pwned API
  • Hashlib – SHA-1 hashing for password breach check
  • re (Regex) – Pattern matching to analyze password structure
  • math – Entropy calculation using logarithms
  • Pwned Passwords API – External API for breach data

πŸ“Έ Screenshots

image image image

About

A GUI-based Python application that evaluates password strength using entropy calculation, checks against common wordlists, and validates if the password appeared in real-world data breaches using the Have I Been Pwned API.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages