Load passwords from a stored password file

Assignment Help Programming Languages
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

Reference no: EM131878843

Questions Cloud

Creating objects of the currency class requires a name : Creating objects of the Currency class requires a name (string), a currency symbol (string) and the number of decimal places
What could be causing the problem : Joe was told that the Remote Assistance feature was not working for users after a new firewall was installed. What could be causing the problem?
The end of the project life might lead to multiple IRRs : Can you think of some other capital budgeting situations in which negative cash flows during or at the end of the project's life might lead to multiple IRRs?
Advantages and disadvantages of cloud computing : What are the information security implications of Cloud Computing, and how can a company mitigate against them?
Load passwords from a stored password file : We will extending the Caesar cypher we looked at earlier into a full-fledged password saver. The program will be able to: Load passwords from stored password
How do employees interact with each other : What does the working environment look like? (furnishings, artwork, lighting, sounds, etc.) How do employees interact with each other?
Calculate the break points of total financing associated : Calculate the break points of total financing associated with each source of capital for Bonanza Brothers.
What is total dollar amount of expenses associated : What is the total dollar amount of expenses (direct and indirect) associated with Tiger Brew's SEO?
What is the most that you would be willing to pay : What is the most that you would be willing to pay for a payment stream of $100 per year for the first fifteen years and $200 per year for the next five years.

Reviews

len1878843

2/26/2018 12:40:32 AM

This criterion is linked to a Learning Outcome Readability. Code needs to be readable to both you and a knowledgeable third party. This involves: - Using indentation consistently (e.g., every function's body is indented to the same level). -Adding whitespace (blank lines, spaces) where appropriate to help separate distinct parts of the code (e.g., space after commas in lists, blank lines between functions or between blocks of related lines within functions, etc.), -Giving variables meaningful names. Variables named A, B, and C or foo, bar, and baz give the reader no information whatsoever about their purpose or what information they may hold. -Names like principal, maximum, and counter are much more useful. Loop variables are a common exception to this idea, and loop variables named i, j, etc. are okay. -The code should be well organized.

len1878843

2/26/2018 12:40:26 AM

Functions should be defined in one section of the program, code should be organized into functions so that blocks of code that need to be reused are contained within functions to enable that, and functions should have meaningful names. This is a concept that we will be learning about as we write more and more code, and so few points, if any, will be taken off for organization issues that we have not yet addressed in class. 30.0 pts - Exceeds; No errors, code is clean, understandable, and well- organized. 17.0 pts - Meets; Minor issues with consistent indentation, use of whitespace, variable naming, or general organization. 15.0 pts - Nearly Meets; At least one major issue with indentation, whitespace, variable names, or organization. 12.0 pts - Does Not Meet; Major problems with at least three or four of the readability subcategories.

Write a Review

Programming Languages Questions & Answers

  Write a haskell program to calculates a balanced partition

Write a program in Haskell which calculates a balanced partition of N items where each item has a value between 0 and K such that the difference b/w the sum of the values of first partition,

  Create an application to run in the amazon ec2 service

In this project you will create an application to run in the Amazon EC2 service and you will also create a client that can run on local machine and access your application.

  Explain the process to develop a web page locally

Explain the process to develop a Web page locally

  Write functions

These 14 questions covers java class, Array, link list , generic class.

  Programming assignment

If the user wants to read the input from a file, then the output will also go into a different file . If the user wants to read the input interactively, then the output will go to the screen .

  Write a prolog program using swi proglog

Write a Prolog program using swi proglog

  Create a custom application using eclipse

Create a custom Application Using Eclipse Android Development

  Create a application using the mvc architecture

create a application using the MVC architecture. No scripting elements are allowed in JSP pages.

  Develops bespoke solutions for the rubber industry

Develops bespoke solutions for the rubber industry

  Design a program that models the worms behavior

Design a program that models the worm's behavior.

  Writing a class

Build a class for a type called Fraction

  Design a program that assigns seats on an airplane

Write a program that allows an instructor to keep a grade book and also design and implement a program that assigns seats on an airplane.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd