Skip to content

ritik2898/Password_Strength_Analysis_Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Strength Analysis Tool

A smart, offline Python-based command-line utility that evaluates password strength using entropy models, human behavior detection, and context-aware security checks. Ideal for individuals, cybersecurity learners, developers, and IT teams.


πŸš€ Features

  • πŸ”’ Entropy-Based Strength Estimation
    Understand how unpredictable your password is with a mathematical entropy model.

  • 🧠 Human Behavior Simulation
    Detects common patterns like 1234, qwerty, and repeated characters.

  • πŸ‘€ Context Awareness
    Optionally checks for names, birthdates, or emails in passwords.

  • πŸ“ Password File Scanner
    Scan .txt or .csv files of saved passwords, detect duplicates, flag weak entries.

  • πŸ” Secure Reports
    Supports SHA-256 hashing and password redaction for privacy in reports.

  • πŸ›‘οΈ Strong Password Generator
    Auto-generates secure passwords with symbols, uppercase, and digits.

  • πŸ“Š Crack Time Estimation
    Approximates how long a password would take to be cracked.

  • πŸ–₯️ CLI-Based Tool
    Simple, menu-driven interfaceβ€”run directly in terminal or command prompt.


🧭 How to Use

πŸ“₯ Clone & Run

git clone https://github.com/ritik2898/Password_Strength_Analysis_Tool.git
cd Password_Strength_Analysis_Tool
python Password_tool_.py

About

A smart, context-aware Python-based command-line tool that analyzes password strength using entropy calculations, pattern detection, personal info checks, and file-based auditing. Includes secure suggestions, detailed feedback, and strong password generation. Perfect for cybersecurity learners, auditors, and developers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors