Secure Password Manager Website
Atharva R. Khot,
Student
Jiteshree P. Raut
Assistant Professor , Department of Information Technology,S. D. S. M. College, Palghar, Maharashtra, India
Abstract :
In the digital era, managing and safeguarding passwords has become a critical challenge due to the increasing number of online accounts and the rising threat of cyberattacks. This project, titled “Secure Password Manager,” is designed to provide a safe, user-friendly, and efficient solution for password storage and retrieval. The system is developed using a full-stack architecture consisting of an Angular frontend, a Django backend, and a MySQL database hosted on WAMP Server. The core functionality revolves around secure password encryption and decryption using the Fernet encryption algorithm from Python’s cryptography library. Passwords are never stored in plain text; instead, they are encrypted using a secret Fernet key before being stored in the database, ensuring complete confidentiality. The application avoids the use of browser local storage to enhance data security and minimize exposure to client-side attacks. The backend implements JWTbased authentication to ensure that only authorized users can access their password vaults. The frontend provides an intuitive interface for users to manage their credentials—add, view, update, and delete passwords—while maintaining a seamless and responsive experience through Angular routing and Material Design components. Overall, this project demonstrates a secure, scalable, and modern web-based password management system that emphasizes data protection, encryption integrity, and secure authentication, offering users a reliable tool to manage digital credentials safely.
Keywords: password, password manager, secure password, security, JWT, Django


