A web-based application to assess the strength of a password and estimate the time required to crack it based on various criteria. The application evaluates passwords according to their length, character diversity (numbers, lowercase, uppercase, and symbols), and provides a status rating along with recommendations for improvement.
Based in: how-long-does-it-take-a-hacker-to-brute-force-a-password-in-2023
- Password Strength Assessment: Evaluates the strength of a password based on length and character diversity.
- Time to Crack Estimation: Provides an estimate of how long it would take to crack the password using various attack methods.
- Dynamic Feedback: Displays the strength status with color-coded feedback and icons.
You can view a live demo of the Password Strength Checker here (replace with actual demo link).
To use the Password Strength Checker locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/your-username/password-strength-checker.git
-
Navigate to the Project Directory:
cd password-strength-checker
-
Open the
index.html
File:You can open the
index.html
file in your web browser to see the application in action.
- Enter a password into the input field.
- Click the "Check Password" button.
- Review the password strength status, time to crack estimate, and recommendations displayed.
The application supports English and Portuguese. You can switch languages by modifying the lang
parameter in the JavaScript code.
Contributions are welcome! If you have suggestions or improvements, please create a pull request or open an issue.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please contact me in Linkedin https://www.linkedin.com/in/maatheusgois.