Password Manager
Password Manager
PROJECT FILE
PASSWORD MANAGER
Aryan Rana
XII A
Introduction
Problem:
With the increasing reach of internet everyone has access to it, it also
means that people with bad intentions also have access to it. Because
of which a new branch of crime has originated, i.e., cybercrime.
CyberCrime:
Cybercrime involves criminal activities conducted through computers
or the internet. It includes hacking, spreading malware, online scams,
stealing personal information, identity theft, cyberbullying, and
harassment. Cybercriminals exploit technology or human behavior to
commit these crimes, posing risks to individuals, businesses, and
governments.
Identity theft:
Identity theft involves the unauthorized acquisition and misuse of
someone's personal information, including passwords, to impersonate
them or conduct fraudulent activities, such as accessing online
accounts or stealing sensitive data.
Passwords:
To enhance security, it is advised to use unique passwords for each
website. So we made an app to securely store all passwords, ensuring
strong encryption and easy accessibility for better password
management.
Objective of Project
This project is “Password Manager”.
Main Functioning:
1. Storage of passwords
2. Easy access to all passwords
3. Randomly generate new passwords
4. Ability to edit passwords
Data File
pass.csv
Program File
Pass_manager.py
Flowchart
Generate_pass function:
This function is used to generate a 10 character
random password from a set of predefined
characters.
Main flow:
Directly after starting it asks for
a master password. Only after
entering the correct password,
the application lets you further
otherwise it will close
automatically.
Proceed:
This function acts as a home page for the app, all the actions which can
be performed will be listed in this and then the user will have to choose
from the actions. After any action is finished it will return to this
function so we can perform another action without rerunning the code.
Home screen:
Finalizing password:
Deleting a password:
www.python.org
www.stackoverflow.com
www.w3schools.com
www.pypi.org
www.geeksforgeeks.org