ANDI FARID MAULANA
This project aims to provide a practical tool to assess password strength, helping users create secure passwords or evaluate existing ones. The Password Strength Checker ensures optimal protection for online accounts against potential threats.
This project aims to provide a practical tool to assess password strength, helping users create secure passwords or evaluate existing ones. The Password Strength Checker ensures optimal protection for online accounts against potential threats. Let's discuss the components :
Technology used :
Frontend :
1. HTML : Building the basic structure of a web page with input elements and buttons.
2. CSS : Designing the visual layout, colors, and animations for the user interface.
3. JavaScript : Handles interactivity, sends data to the backend, and dynamically updates views.
Backend :
1. Python : The main programming language for server logic.
2. Flask : Lightweight web framework for creating APIs and routing.
3. Flask-CORS : Middleware to allow cross-domain requests.
Code Frontend :
1. Html
Build the basic structure of a web page with input elements and buttons.
2. Css
Design the visual layout, colors, and animations for the user interface.
3. Javascript
Handles interactivity, sends data to the backend, and dynamically updates views
Code Backend :
App.py
App.py is a Flask backend file that provides an endpoint for assessing password strength. Its main function is to calculate a password security score based on certain criteria
Steps to Run the Project :
Run the backend server
1. Go to the terminal then type python app.py to run the backend
2. Then run the index.html file in your browser
3. This is the web page display.
4. Here we will try to check the strength of the password that we will use or that we are currently using.