PassFraze is a versatile 3-in-1 password tool that allows users to generate secure passwords, crack passwords with a brute force script, and analyze password strength. It is implemented with a user-friendly web interface using Flask for Python.
-
Password Generation: Create strong and unique passwords based on specified criteria such as length, character types, and complexity.
-
Password Cracking: Test the strength of passwords by simulating common cracking techniques to identify weak passwords.
-
Password Analysis: Evaluate the strength of existing passwords by analyzing factors such as length, character diversity, and vulnerability to common attacks.
-
Languages:
- Python
- JavaScript
- HTML
- CSS
-
Framework: Flask
To run PassFraze locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/passfraze.git cd passfraze
- Install dependencies
- Run Flask Application:
python app.py
- Access Flask Application in your preferred web browswer 'http://localhost:5000'.
- Navigate to the "Generate Password" section.
- Specify the desired length and complexity of the password.
- Click "Generate" to create a new password.
- Visit the "Crack Password" section.
- Enter the password you wish to test.
- Click "Crack" to simulate common cracking techniques and receive a report on the password's strength.
- Explore the "Analyze Password" section.
- Enter the password you want to analyze.
- Click "Analyze" to receive insights into the password's strength and areas for improvement.
- PassFraze was created by Anton Vulman.
- Special thanks to the Flask community for their excellent web framework.