Random Password Generator
MINI PROJECT
RANDOM PASSWORD GENERATOR
GRAPHIC ERA HILL UNIVERSITY
Name : AMAN KUMAR
Univ. Roll No. : 2018137
Roll No. : 13
Random Password Generator 1
Problem
People want to keep their data secure and safe from online theft and malwares. For
that they need strong passwords. Daily a lot of people suffer from loss of data and
accounts hacked by online scammers. All of this happens because of the weak
passwords people use which makes the job of hackers way too easy to crack into
the accounts of online users.
Also there are a lot of different types of accounts a single person uses, and almost
each one requires a different type of password. For example the social media
accounts and the 4 digit password used in an atm. Among all the accounts there are
some which are way too important to be left with a weak password like, the online
payment and bank accounts.
Motivation for Project
A Random Password Generator that can create random passwords based on the
type of password the user chooses to generate. There are so many different type of
passwords with various lenghts we need for different type of accounts. In an instant I
wanted to generate a password based on the strength the user chooses for his/her
account and can also copy it to store at a secure place.
My other motivation of choosing this project was to make a GUI program for the first
time. I have always created programs, putting in the best logic and algorithm but all I
got was some bright text on a black screen. I wanted to create a GUI with buttons,
lables and text in it, just like a normal exe program.
Random Password Generator 2
Tools Used
Vs code
Tkinter
Pyhon
Pyperclip
Methodology Followed
Installing tkinter in vs code
learning from online sources how to use tkinter
how to create a window with a title and the minimise, fullscreen and exit buttons
on the top
how to create buttons
how to create lables for entering texts
how to arrange all these items on the window using frames
how to create radio buttons
how to create drop down selection menus
how to use colors in tkinter
I almost learned every thing required to create a random password generator (at
least visually)
Now I wanted to program the buttons I created to perform a specific task when
clicked.
for that I used functions and whenever the button would be clicked the function
assigned to that button will be called.
Using “pyperclip” I allowed the user to copy the password to the clipboard.
Random Password Generator 3
RESULT
Random Password Generator 4