Different characters in the original alphabet

Assignment Help Management Information Sys
Reference no: EM13812805

Security is an important feature of information systems. Often, text is encrypted before being sent, and then decrypted upon receipt. We want to build a class (or several classes) encapsulating the concept of encryption. You will need to test that class with a client program where the main method is located.

For this project, encrypting consists of translating each character into another character. For instance, if we consider the English alphabet, including characters a through z, each character is randomly encrypted into another, which could be the same character. (if you like, you can design your program so that no character in encrypted into itself.) To represent this concept, we can have an array of characters for the original alphabet, and another array of characters for the encrypted alphabet.

To encrypt a word, each letter in the work is replaced by the corresponding letter in the encrypted alphabet. For example, the word caged would be encrypted into huzsa. To decrypt a word, the letters in the encrypted word are replaced by the corresponding letter in the original alphabet. For example, the encrypted word xssa would be decrypted as feed.

If we have 26 different characters in the original alphabet, then we will have 26 different characters in the encrypted alphabet. Furthermore, the encrypted alphabet should be randomly generated.

In your main method, you should prompt the user for a sentence. Your program should encrypt the sentence, output the encrypted sentence, then decrypt it, and output the decrypted sentence, which should be identical to the original sentence that was input by the user.

Reference no: EM13812805

Questions Cloud

Assignment-vice president of operations : Using the same scenario from Assignment, present the following findings to your Chief Executive Officer. Create a presentation in a common format (PowerPoint or a similar program) with a minimum of twenty (20) slides and corresponding speaker notes..
What is the probability that it will turn red when tested : Water specimens contain nitrates, a solution that is dropped into the water will cause the specimen to turn red 95% of the time. When used on water specimens without nitrates, the solution turns the water red 10% of the time. Past experience in the l..
Manage inventory to meet predictable variability of demand : 1. Discuss the approaches a firm can use to manage inventory to meet predictable variability of demand. (max. one and a half pages)2. Discuss key issues to be considered when implementing aggregate planning (one and a half pages)
Different characters in the original alphabet : If we have 26 different characters in the original alphabet, then we will have 26 different characters in the encrypted alphabet. Furthermore, the encrypted alphabet should be randomly generated
The information technologies : Please write a short essay about the information technologies that are or will be important to your current or future job.  Also, discuss how you plan to improve your skills with those technologies. Use job search websites to identify the skills requ..
Question regarding the marketing strategy : From the e-Activity and the "Hit & Miss: Kodak Ignores the Digital Picture" reading in Chapter 12 of the text, examine the main reasons behind Kodak reinventing itself in order to stay in business.
Describe lessons learnt by auditors in aftermath : Describe the lessons learnt by auditors in the aftermath of recent audit failures - The history of ‘whistle-blowers'reveals few to have been auditors. Why is this so?
Myth and myth theory : Myth and Myth Theory

Reviews

Write a Review

Management Information Sys Questions & Answers

  What are the benefits of networking

What are the benefits of networking within an integrated system and What are the challenges of networking within an integrated syste

  How supply management benefits organizations

Based on your experience or readings, Show how Supply Management benefits organizations in the public and private sectors.

  Advice of attorney mark grossman

Do you agree with the advice of attorney Mark Grossman in each of the scenarios - what would your advice be? Explain your positions.

  Business information systems-explain why sometimes the

business information systems-explain why sometimes the follower and not the first mover of a new technology is more

  Calculate the total annual compensation of a salesperson

Write a Java application using NetBeans Integrated Development Environment (IDE) that calculates the total annual compensation of a salesperson. Consider the following factors: A salesperson will earn a fixed salary of

  What are the advantages and disadvantages to outsourcing

What is outsourcing? Why would a company choose to outsource? What are the advantages and disadvantages to outsourcing?

  Information networks and business intelligence decision

information networks and business intelligence decision locus and political hotbedis a good definition of business

  Explain the system''s function and value

Describe an information system - Use the concepts of input, processing, output, and feedback to describe the system's function and value.

  What does this advancement mean to the noise

Use of Technology - What does this advancement mean to the 'noise' that we face when trying to communicate.

  Challenges that you personally face in presentations

What are the challenges that you personally face in presentations and What are some successes that you have had in making presentations?

  Html xml and javahow are html xml and java affecting

html xml and javahow are html xml and java affecting business applications on the web?give examples.what other scripts

  What were the advances in information technology

What were the advances in information technology that resulted in new ethical issues necessitating the creation of each act

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