Reference no: EM131878843
Assignment - We will be extending the Caesar cypher we looked at earlier into a full-fledged password saver. The program will be able to:
- Lookup passwords for websites
- Add new passwords for websites (encrypting them with the caesar cypher)
- Store these passwords to a file on the computer
- Load passwords from a stored password file
Most of the code is provided but there are some critical components missing. You will need to add these components.
A first draft is due at the end of Week 6. This is your opportunity to get feedback and support on this assignment. I do not expect your first submission to work, you will receive credit for any significant attempt. The final version is due at the end of Week 7. Week 7 ends on a Friday, so don't wait until the last minute!
Create a python file called PasswordSaver.py in PyCharm and copy the following code into it.
Extra Credit: Add additional menu items to the program. For instance, add the ability to delete passwords.
The encryption function is already written for you
Step 1: You can say encryptedPassword = passwordEncrypt(unencryptedPassword,encryptionKey)]
#the encryptionKey variable is defined already as 16, don't change this
Step 2: create a list of size 2, first item the website name and the second item the password.
Step 3: append the list from Step 2 to the password list.
Attachment:- Assignment File.rar