Password Strength Checker

A cybersecurity-focused Python tool that evaluates password strength by analysing entropy, character variety, real-world attack patterns, and estimated crack times.


Github Link!

Overview

This project simulates how attackers assess passwords and provides actionable security feedback to help users create stronger credentials.


Technologies

• Python

• maskpass (secure input)

• zxcvbn (password analysis)

• regex (pattern detection)

• JSON (reporting)


Features

• Secure masked password input

• Character variety analysis

• Entropy calculation (randomness estimation)

• Real-world attack pattern detection (via zxcvbn)

• Offline and online crack time estimation

• Security warnings and improvement suggestions

• JSON report generation

• Privacy-focused (no password storage)