-
Password Strength Recognition using Machine Learning Classification Algorithms
- Flask(Python web development framework) is used for displaying the results
- Algorithms used are
- Decision Trees
- Logistic Regression
- Naive Bayes (Bernoulli Distribution Model)
- Random Forest
- Neural Network (MLP Classifier)
- TfidfVectorizer is used for text feature extraction for passwords
-
A Random Password Generator where you can generate your customized passwords randomly with different constraints as uppercase, lowercase, length, numbers, special characters and copy the generated password.
-
Password Manager which allows you to effectively store your passwords in a database and allows CRUD operation on stored password.
- Password strength Analysis view - Before Prediction
- Password strength Analysis view - After Prediction
- Password Recommendor Page View
- Login Page view
- SignUp Page View
- Password Manager view