Skip to content

Repository files navigation

👋 Hi, I’m @MrSecurityAnalyst!

💡 - 👀 I’m interested in: Cybersecurity, ethical hacking, and penetration testing. My goal is to enhance digital safety and contribute to a more secure online world!
🚀 - 🌱 I’m currently learning: Advanced network security techniques and expanding my knowledge in threat hunting.
🤝 - 💞️ I’m looking to collaborate on: Offensive security projects and automation tools that improve security workflows.
📧 - 📫 How to reach me: You can find me on various platforms by searching for @MrSecurityAnalyst or email: mrscientist117@gmail.com
🏳️‍🌈 - 😄 Pronouns: He/Him
🤖 - ⚡ Fun fact: I love exploring AI's role in cybersecurity and how we can harness machine learning for threat detection.


🔧 Tool Overview: Complexity Checker & Password Generator

This tool allows users to:

  1. 🛡️ Check Password Complexity – Analyze password strength based on criteria like uppercase, lowercase, digits, spaces, and special characters.
  2. 🔑 Generate Random Passwords – Easily create strong, random passwords of any length (between 8 and 15 characters).

📄 Features:

  • Real-Time Complexity Check: Provides a detailed report on your password, highlighting its components and giving it a strength rating out of 5.
  • 🎲 Random Password Generator: Helps you create highly secure passwords instantly. The tool ensures each generated password contains a balanced mix of letters, numbers, and special characters.
  • 📝 Password Report: After analyzing or generating a password, the tool saves the details to a .txt file for future reference.
  • 🎨 User-Friendly Interface: With colorful prompts and clear options, the tool makes password management fun and easy.
  • 💡 Feedback & Suggestions: It gives practical advice on how to strengthen weak passwords.

Stickers:

  • 🔑 Use this tool to unlock a more secure future!
  • 🔐 Security starts with strong passwords!
  • 🎯 Aiming for the hardest-to-hack passwords!

🚀 How to Use:

  1. Run the script.
  2. Choose an option:
    • 1 for checking password complexity.
    • 2 for generating a random password.
    • 3 to exit the tool.
  3. Follow the on-screen instructions, and the tool will guide you through the process.

⚠️Requirements:

  • 🐍 Python 3.x
  • 📦 Required Libraries: colorama and termcolor. To install them, run:

📈 Roadmap & Future Plans:

  • 🔧 Add options for different password policies (e.g., enforcing a minimum number of special characters).
  • 📊 Allow users to export the password report in multiple formats (e.g., .csv, .pdf).
  • 🌍 Introduce multi-language support for a global user base.
  • 🖥️ Build a GUI version of the tool for a more visual experience.

🎉 Enjoy using this tool and stay secure!

About

🔐 **Password Complexity Checker & Generator** This tool helps you analyze password strength 🔍 and generate secure, random passwords 🎲. It ensures your passwords are tough to crack 💪 by checking for uppercase, lowercase, digits, special characters, and spaces.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages