Professional Documents
Culture Documents
Password Generator enables the user to generate the password of their choice like the
number of words, small case alphabets, digits, etc. It also enables the user to check
the strength of the passwords. It also displays the no. of characters, no of alphabets,
and no of symbols used in the passwords.
Problem Definition
In this project our motto is to generate a random password based on user's need. User will input his/her need of no of digits, special character, small alphabets, capital alphabets and based on these numbers a random password will be generated.
After generating the random password a button of 'Copy to Clipboard' will provide the functionality of copying the generated password to our clipboard.
It also enables the users to check the strength of their passwords that they have had used on their multipurpose sites. It enables user to check the character they have used to create the password .
LITERATURE SURVEY
2. Longer and complex the password, more tedious job it is for the attacker to
crack.
3. Passwords must have blend of lower case and upper case letters, numbers,
commas, and various signs.
4. However, in our proposed technique, user is given the choice to enter digits,
letter and special symbols.
5. This makes it easier for the user to remember the password as it is generated
out of letters, digits and special characters entered by user.
HARDWARE : SOFTWARE:
• A basic computer with all I/O • Windows
Windows • Flask
• Visual Studio Code
devices
• Well connected internet service
connections.
Outputs: Password generator page
Outputs: Password generating option
Outputs: Copied to clipboard page
Applications
1. The benefits of using a random password generator are obvious: A strong
password generated online can help you protect the security of your personal
and professional email accounts, social network accounts , Wifi encryption,
banking and financial and saving accounts.
2. A password is your personal key to a Computer system.
3. Password helps to ensure that only authorized individuals Access computer
systems.
4. Password generator helps in OTP system.
5. All transactions and other changes made to system resources, including data.
Conclusion and Future scopes
[1] https://docs.python.org/3/library/tkinter.html
[2] https://www.tutorialspoint.com/python3/python_gui_programming.htm
[3] https://www.geeksforgeeks.org/python-tkinter-tutorial/
[4] https://www.geeksforgeeks.org/python-strings/
[5] https://stackoverflow.com/questions/51777956/link-gui-to-main-class
Acknowledgement