Password Strength Analysis and Recommendation System Using Django
Vathadi Durga Rao1, Prof. Dr. Bomma Rama Krishna Ph.D2, Boyina Manikanta3, Nadakuditi Durga Prasad4, Veeravalli Sai Ganesh5, Sumanth Raju Thotakura6, Boddu Sai Ram7
1Assistant Professor, Artificial Intelligence and Machine Learning & Swarnandhra College of Engg. and Technology
2Professor, Artificial Intelligence and Machine Learning & Swarnandhra College of Engineering and Technology
3Artificial Intelligence and Machine Learning & Swarnandhra College of Engineering and Technology
4Artificial Intelligence and Machine Learning & Swarnandhra College of Engineering and Technology
5Artificial Intelligence and Machine Learning & Swarnandhra College of Engineering and Technology
6Artificial Intelligence and Machine Learning & Swarnandhra College of Engineering and Technology
7Artificial Intelligence and Machine Learning & Swarnandhra College of Engineering and Technology
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In today's digital landscape, weak passwords remain a significant security vulnerability, contributing to numerous data breaches and unauthorized access attempts. This research presents a Password Strength Analysis and Recommendation System developed using Django framework. The system addresses the critical need for better password security by providing users with comprehensive tools to generate strong passwords and analyze password strength in real-time. The implementation uses regex and random libraries for password generation based on user-provided information, while the zxcvbn library provides sophisticated password strength evaluation. Visual representation through bar plots helps users understand password composition across four key elements: lowercase letters, uppercase letters, numbers, and special characters. User testing demonstrates improved awareness of password security practices and creation of stronger passwords. The system's integration of visual feedback and real-time analysis represents a significant improvement over existing password management tools, contributing to enhanced cybersecurity practices.
Key Words: Password Strength, Django Framework, Password Generation, Password Analysis, Cybersecurity, User Authentication, zxcvbn, Regex, Random, Bar Plots.