DESIGN AND IMPLEMENTATION OF A PASSWORD MANAGEMENT SYSTEM: A CASE STUDY OF AGBOR, DELTA STATE
Abstract
The escalating demand for secure yet user-friendly password management solutions in an
increasingly digital world has prompted the development of a client-side web-based Password
Management System (PMS) as the focus of this final year project. This study addresses the critical
need for a system that combines simplicity, portability, and robust security, operating entirely
within the user’s browser without reliance on server-side infrastructure. The PMS is architected
into three layers: a responsive user interface crafted with HTML and CSS for intuitive interaction
across devices, a logic layer powered by JavaScript to handle password generation, masking, and
dynamic updates, and a data storage layer utilizing browser local storage to securely store data.
The project’s objectives of identifying user preferences and building a system to generate and store
strong passwords were achieved through surveys, questionnaires, literature reviews, and the
development of the application, validated by testing that demonstrated swift password retrieval
and scalable performance. Comparative analysis with existing systems, such as LastPass and
KeePass, highlights the PMS’s innovative features. Evaluations revealed opportunities for
enhancement, leading to recommendations for integrating AES-256 encryption and offline JSON
backups to mitigate risks associated with local storage clearance. Developed using tools like Visual
Studio Code, Google Chrome Developer Tools, and Git, the PMS reflects a user-centered approach
informed by feedback and technical assessments. This project contributes a practical, secure, and
portable password management solution, laying a foundation for future iterations to meet the
evolving needs of users in safeguarding their digital credentials
Full-Text Access Notice
In accordance with the NERD Policy on promoting peer-reviewed publication, public access to the full text of a project, thesis or dissertation is restricted for three years, allowing the author and supervisors sufficient time to pursue peer-reviewed publication.
During this period, researchers with legitimate academic or research purposes may request authorisation directly from the author to enable NERD to release the indexed full texts of the work using the form below.