Encryption:

 Encryption:

 1. Read keys from user input. Prompt the user to enter a character for each key. 2. Read the plain text (“data”) from the input file. The name of the input file is one of the command line argument. 3. Implement your encryption algorithm. 4. Encrypt “data” and write to a file. (The name of the file is chosen by the programmer.)

 Decryption: 1. Read keys from user input. Prompt the user to enter a character for each key. 5. Read the file that encrypted data was saved and extract the encrypted “data”. The name of the encrypted file is one of the command line argument. 2. Implement your decryption algorithm. 3. Decrypt the “data” and write to a file.   

Assignment

Describe the various types of virtualization.

List the pros and cons of virtualization.

2 pages 

Be sure to include at least 2 scholarly sources and use APA format.

Write a python function

 1.1 Oliver would like to know how much money he earns on products that cost less than 5 dollars per unit. 

Write a python function that can take as input a table of sales like the one above, and return the total amount he earned on products that cost less than 5 dollars per unit. 

Note : You don’t need to import a spreadsheet or csv at this stage, just write a function that can take as input any table that has the same model as the one above. 

Discussion question CIS

Want to know what movies are showing? Need to find a new place to eat? Kids need help with a school project? Have to fix that leaky faucet yourself? With the internet, the answer is just one click away…ok, maybe two or three clicks (or swipes), but it’s there. The internet has made it far easier to solve problems of all types, big and small.

What types of problems has the internet helped YOU solve? Choose one of the topics below. Then, identify a problem you faced and explain how you were able to solve it using resources available on the internet.

  1. Personal Development and Improvement
  2. Do-It-Yourself
  3. Entertainment or Travel
  4. Workplace or Job Hunting

Linux Implementation Proposal: Client Response Memo

 

Faster Computing was impressed with your presentation. The company is interested in moving forward with the project, but the senior management team has responded to the presentation with the following questions and concerns:

(12.3.2: Describe the implementation of controls.)

  • How will security be implemented in the Linux systems—both workstations and servers?

(10.1.2: Gather project requirements to meet stakeholder needs.)

  • End users have expressed some concern about completing their day-to-day tasks on Linux. How would activities such as web browsing work? How would they work with their previous Microsoft Office files?

(12.4.1: Document how IT controls are monitored.)

  • The current Windows administrators are unsure about administering Linux systems. How are common tasks, such as process monitoring and management, handled in Linux? How does logging work? Do we have event logs like we do in Windows?

(2.3.2: Incorporate relevant evidence to support the position.)

  • Some folks in IT raised questions about the Linux flavor that was recommended. They would like to see comparisons between your recommendation and a couple of other popular options. What makes your recommendation the best option?

(10.1.3: Define the specifications of the required technologies.)

  • How does software installation work on Linux? Can we use existing Windows software?
  • How can Linux work together with the systems that will continue to run Windows? How will we share files between the different system types?

The deliverable for this phase of the project is a memo. There is no minimum or maximum page requirement, but all of the questions must be fully answered with sufficient detail. The recommended format is to respond to the questions in a bulleted format. Provide sufficient detail to fully address the questions. You must cite at least two quality sources.

(1.2.3: Explain specialized terms or concepts to facilitate audience comprehension.)

Create a memorandum template with a header of your own design or choosing, brief introduction, addresses Faster Computing, Inc’s questions, and summarizes your position on adopting the specific version of Linux.

(1.4.3: Write concise and logical sentences in standard academic English that clarify relationships among concepts and ideas.)

Your memorandum should not include spelling or grammatical errors. Any Linux commands must be displayed in lower case. Information technology acronyms (e.g., SSH or FTP) should be explained for the reader.