Answered step by step
Verified Expert Solution
Question
1 Approved Answer
PLEASE WRITE THE CODE IN PYTHON. ADD COMMENTS IN YOUR CODE. USE DESCRIPTIVE VARIABLE NAMES (PLEASE DON'T USE JUST LETTERS). USE TKINTER LIBRARY FOR THE
PLEASE WRITE THE CODE IN PYTHON. ADD COMMENTS IN YOUR CODE. USE DESCRIPTIVE VARIABLE NAMES (PLEASE DON'T USE JUST LETTERS). USE TKINTER LIBRARY FOR THE MOST PART TO CREATE THE GUI PART. PLEASE WRITE SIMPLE, UNDERSTANDABLE CODE. I WILL GIVE YOU A THUMBS UP IF DONE RIGHT. THANKS!
Assignment7: Programming Assignment - Change Password GUI The program can be written in JAVA or Python or C# or using (JavaScript and HTML/CSS). Create a GUI for changing your password. There should be an entry box for user id. User Id can be anything like your email. No check required. (This entry box is not shown in the picture below). There should be a password entry box as shown in the picture below. When you enter the password, password should not be visible -...) as shown in the picture below. There should be a Confirm Password entry box where you should re-enter the password. Here also the password should not be visible. (This entry box is also not shown in the picture below). There should be a BUTTON called "Check Password Validity" as shown in the picture below. The GUI does not have to be an exact match of the GUI below. You can have variations of the GUI as long as all functionalities are met. The password string entered in the password box should be the same as the password string entered in the confirm password box Read in a file oldpasswd.txt which has 10 old passwords stored in plain text. Need to make sure that the password entered in the box is not one of these old passwords. The password should be at least 10 characters strong. The password should contain at least one upper case letter. The password should contain at least TWO lower case letters The password should have at least one special character The password should have at least one digit. The GUI should ask for a password and then verifies that it meets the stated criteria. If it does it should return message "Password Accepted" in the result box. If not it should return a message as to what is wrong with the password and why it is not accepted. Only one reason needs to be displayed based on the order of errors given above. So for example if the password being entered is Myname, then in the GUI should display MyName - Password should be at least 10 characters strong. Submit the assignment as a zip file. Password Checker X Please enter your Password ..... Result Password Not Accepted Check Password ValidityStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started