Implementing a Password Management System using Python Programming

Verified

Added on  2022/09/18

|8
|1022
|51
Project
AI Summary
This project details the development of a password management system using the Python programming language. The paper begins with an abstract explaining the core function of passwords and the importance of secure password management practices. The introduction emphasizes the critical role of password management in protecting against unauthorized access, and the related work section reviews existing systems and techniques, including the use of Physical Unclonable Functions (PUFs) for password management. The core of the project is the implementation of a password management system in Python, detailing the steps for running the code and providing example outputs. The paper then addresses the challenges of password management, including login spoofing, sniffing attacks, shoulder surfing attacks, and brute force attacks. The conclusion summarizes the importance of password management for encrypting and organizing personal and organizational passwords. The project includes references to relevant research papers and articles.
Document Page
Running head: Password Management System in Python
Password Management System in Python
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Password Management System in Python 1
Abstract:
The purpose of this paper is to develop a password management system using Python
programming. The password are basically a set of some strings which is given by the users at
the web account’s authentication prompts. Though the passcodes may still remain as one of
the secure most techniques of authentication that are available till date. The password
management is basically a set of some principles as well as set of some best practices that
need to be followed by the users at the time of managing or storing passwords.
Document Page
2Password Management System in Python
Table of Contents
Introduction:...............................................................................................................................3
Related work:.............................................................................................................................3
Password manager in Python:....................................................................................................4
Challenges of password management system:...........................................................................5
Login spoofing:......................................................................................................................5
Sniffing attack:.......................................................................................................................5
Shoulder surfing attack:.........................................................................................................6
Brute force attack:..................................................................................................................6
Conclusion:................................................................................................................................6
References:.................................................................................................................................7
Document Page
3Password Management System in Python
Introduction:
The role of password management is very much crucial. The password management is
actually a set of some principles as well as set of some best practices that need to be followed
by the users at the time of managing or storing passwords in a manner that is efficient for
securing them for preventing the unauthorised accesses (Lopriore, 2015). The password
policy is basically a set of some rules that are designed for enhancing the security of a
system, website, and web accounts through encouraging the users to give strong passcodes as
utilize them in a proper way. The main aim of this paper is to discuss about the password
management system and develop a password management system using Python
programming.
Related work:
In his paper “Ring Oscillator and its application as Physical Unclonable Function
(PUF) for Password Management” Alireza Shamsoshoara designed a password management
system using PUF. The PUFs are categorised on the basis of their applications such as low
cost authentication and securing generation of keys (Shamsoshoara, 2019). The physical
unclonable functions can be utilized for authenticating or storing the secret keys. The PUfs
can be shaped as the black box challenge response system.
Mohammad et al., 2019 have stated in their paper “Implementation of Password
Management System Using Ternary Addressable PUF Generator” that the SRAM PUF can
be utilized for adding one security layer of hardware to the common password management
systems those are hash based. The major idea of them was, each of the PUF will be able to
generate a plurality of the unique challenges. They have used password hashing as the
standard method to keep the information of user’s password which will used later in the
authentication procedure.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4Password Management System in Python
Password manager in Python:
The password management system with Python language is a project that is command
based that helps in making logins and user accounts from the user input. The password
management application is made to create user accounts with username and passcode. In the
python based application the user is able to sign up or log in to the system. The design of the
system is very simple and easy to understand.
The steps for running the code are as follows:
Step 1: The first step is to unzip the python project.
Step 2: For running the project it is very essential to have python install to the system.
Step 3: Simply run password.py by double clicking in the python interface to run the
program.
Output:
Sign up:
Document Page
5Password Management System in Python
Login:
User name taken:
Error:
Document Page
6Password Management System in Python
Challenges of password management system:
There are server challenges that will occur in password management in this digital
era. The time when the number of the internet related services utilized by the users are
increasing day after day (Anand, Susila and Balakrishnan, 2018). There are some of common
threats in protecting passwords. They are as follows:
Login spoofing:
The passcodes are collected illegally collected with the help of fake login page by the
cyber criminals.
Sniffing attack:
The passcodes can be stolen by utilizing illegal access in the network as well as with
the tools such as key loggers.
Shoulder surfing attack:
This kind of attack is to steal attack when one will type then when utilizing gaining
access and a micro camera to user data.
Brute force attack:
This attack includes stealing passcodes by getting help from the tools those are
automated as well as gaining access to the user data.
Conclusion:
Thus it can be concluded from the entire project that the password management
system is utilized by the users for encrypting and organising personal passcodes by utilizing a
single login. The password management system also used in the organisations for arranging
various passcodes.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7Password Management System in Python
References:
Anand, S., Susila, N. and Balakrishnan, S., 2018. Challenges and Issues in Ensuring Safe
Cloud Based Password Management to Enhance Security”. International Journal of Pure
and Applied Mathematics, 119(12), pp.1207-1215.
Lopriore, L., 2015. Password management: distribution, review and revocation. The
Computer Journal, 58(10), pp.2557-2566.
Mohammadinodoushan, M., Cambou, B., Philabaum, C., Hely, D. and Booher, D.D., 2019,
June. Implementation of Password Management System Using Ternary Addressable PUF
Generator. In 2019 16th Annual IEEE International Conference on Sensing, Communication,
and Networking (SECON) (pp. 1-8). IEEE.
Shamsoshoara, A., 2019. Ring oscillator and its application as physical unclonable function
(puf) for password management. arXiv preprint arXiv:1901.06733.
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]