Skip to content

hardik9981/cyber-password-strength-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Cyber Password Strength Analyzer

A cybersecurity tool that analyzes password strength using modern security practices such as entropy calculation, character diversity analysis, and common password detection.

This project provides a visual password strength dashboard with a speedometer-style strength meter and security improvement suggestions.


🚀 Live Demo

👉 https://cyber-password-strength-analyzer.streamlit.app


✨ Features

  • 🔎 Character diversity analysis
  • 📏 Password length evaluation
  • 🔐 Entropy-based strength calculation
  • 🚫 Common password detection using password database
  • 📊 Password strength meter (speedometer style)
  • 💡 Password improvement suggestions
  • 🎨 Cyber-style dashboard UI

🛠 Tech Stack

Technology Purpose
Python Core password analysis logic
Streamlit Web application framework
Plotly Password strength meter visualization

📂 Project Structure

cyber-password-strength-analyzer
│
├── app.py                  # Streamlit UI
├── password_checker.py     # Password analysis logic
├── common_passwords.txt    # Common password database
├── requirements.txt        # Python dependencies
└── README.md               # Project documentation

⚙️ Installation

1️⃣ Clone the repository

git clone https://github.com/hardik9981/cyber-password-strength-analyzer.git

2️⃣ Navigate to the project directory

cd cyber-password-strength-analyzer

3️⃣ Install dependencies

pip install -r requirements.txt

4️⃣ Run the application

streamlit run app.py

🎯 Use Cases

  • Learning cybersecurity fundamentals
  • Password strength testing
  • Security awareness demonstrations
  • Cybersecurity portfolio project

👨‍💻 Author

Hardik Kumar

GitHub Profile https://github.com/hardik9981


⭐ Support

If you found this project helpful, please give it a ⭐ on GitHub.

About

Cybersecurity tool to analyze password strength using entropy, character diversity, and common password detection with a Streamlit dashboard and strength meter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages