Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

ROTOR MACHINE CIPHER IMPLEMENTATION

12/10/2020 Client: carolinb Deadline: 7 Days

  1) Using any programming language of your choice implement the encryption scheme that uses a simple two cylinder rotor machine. It is not necessary to implement the decryption scheme [50 marks] Please note that your submission is expected to run on IRIS. Please ensure that you use a programming language that is compatible with IRIS and also ensure the program can run on IRIS before submitting it 2) Specifications: The program should start by randomly generating the mappings for the inner and outer cylinders, with the inner cylinder rotating faster than the outer cylinder. You can use any data structure to implement the cylinders but a “map” data structure is recommended. The program should then prompt the user for an input string to encrypt. When the user presses the enter, the program should validate and encrypt the input string. Validation would mean that the string is well formed and is not a command. It should then output the encrypted text and prompt the user for another text value. The cylinders should update their state after each character encryption. At any time, the user should be able to enter a predefined string to exit the program. The program should also contain a sub-routine that prints out the current state of the cylinders by entering a predefined command at the prompt. Example output might look like: Inner Cylinder 25 ↔ 4 6 ↔ 11 . . Outer Cylinder 13 ↔ 12 12 ↔ 24 . . In coding the above, please note the following • White space, numeric and special characters should not be encrypted. Simply output whitespace, numeric and special characters into the ciphertext • You can write your code to be case insensitive – convert all input to lower case 3) What can you say about the computational complexity of your algorithm relative to the size of the input string? [10 marks] Test 1 [10 marks] 1) Output the state of your cylinders. 2) Encrypt the string “A” and output its encrypted value. 3) Output the state of your cylinders. Test 2 [15 marks] 1) Output the state of your cylinders. 2) Encrypt the string “EE” and output its encrypted value. 3) Output the state of your cylinders. 4) Is a rotor machine a monoalphabetic or polyalphabetic cipher? Comment based on the results above. Test 3 [15 marks] 1) Output the state of your cylinders. 2) Encrypt the string “Mr. Jock, TV quiz PhD, bags few lynx” and output its encrypted value. 3) Output the state of your cylinders. 4) Comment on the state of your cylinders before and after encryption. Please provide an explanation for what you observe. Submission 1) Submit the following documents separately in Blackboard by the deadline. NO ZIPPED FILES ALLOWED 1) All your code files 2) A detailed README file, which should explain how to run the code with sample input and output. If you are unfamiliar with READMEs you can find an introduction here https://www.makeareadme.com/ , here https://medium.com/@meakaakka/a-beginners-guide-to-writing-a-kickassreadme-7ac01da88ab3 and here v=RZ5vduluea4. Note that the README file you


submit for this project need not be complex, it only needs to at least explain how


to compile the code and run the code with examples. [5 marks]


3) A MAKEFILE that automates the building/compiling of your code. If you are


unfamiliar with Makefiles you can get a quick introduction here


https://www.youtube.com/watch?v=vye0kV5gvkA and here


https://swcarpentry.github.io/make-novice/02-makefiles/. Note that the exact


structure of your makefile will depend on the programming language you are


using, so you may choose to find an example specific to you. The Makefile you


create for this assignment need not be complicated. It only needs to define the


TARGET, its DEPENDENCIES, if any and the COMMAND to create the target


executable. [5 marks]


4) A report (which should include your answer to Question 3 and your test results


with screen shots)

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Isabella K.
Custom Coursework Service
Finance Homework Help
Writer Writer Name Offer Chat
Isabella K.

ONLINE

Isabella K.

Hi there! I saw you have posted a project, which is according to my skills. I am a native level English speaking writer. I came across your post and found that my expertise is the best fit for this job. I have solid experience writing high quality, engaging, and SEO optimized content for business sites. I know Chinese but I am fluent in writing in Chinese. So, I would like to work with you to provide the highest quality of work. So, please send me a message so that we can discuss it more.

$40 Chat With Writer
Custom Coursework Service

ONLINE

Custom Coursework Service

Hey, Hope you are doing great :) I have read your project description. I am a high qualified writer. I will surely assist you in writing paper in which i will be explaining and analyzing the formulation and implementation of the strategy of Nestle. I will cover all the points which you have mentioned in your project details. I have a clear idea of what you are looking for. The work will be done according to your expectations. I will provide you Turnitin report as well to check the similarity. I am familiar with APA, MLA, Harvard, Chicago and Turabian referencing styles. I have more than 5 years’ experience in technical and academic writing. Please message me to discuss further details. I will be glad to assist you out.

$55 Chat With Writer
Finance Homework Help

ONLINE

Finance Homework Help

I have a Master’s degree and experience of more than 5 years in this industry, I have worked on several similar projects of Research writing, Academic writing & Business writing and can deliver A+ quality writing even to Short Deadlines. I have successfully completed more than 2100+ projects on different websites for respective clients. I can generally write 10-15 pages daily. I am interested to hear more about the project and about the subject matter of the writing. I will deliver Premium quality work without Plagiarism at less price and time. Get quality work by awarding this project to me, I look forward to getting started for you as soon as possible. Thanks!

$55 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Economics. - A+ geometry answers - Village of the watermills essay - Kansas city preventive patrol experiment findings - An example of a formal letter - Idea services policies and procedures - Simplify 3ab 9ab 7ab - The yellow wallpaper notes - Mr robinson neighborhood kill my landlord video - Aravind eye care case study solution - Servant Leadership Portfolio #3 - Assignment: Literature Review: The Use of Clinical Systems to Improve Outcomes and Efficiencies,,NURS 5051/NURS 6051: Transforming Nursing and Healthcare Through Technology - Which entry would record the payment of a utility bill? - History of California-4 - Cypress mulch home depot - RIVONIA ⓶[ ••• +2761O482071•••⓶⓶]@)) EARLY TERMINATION- PILLS FOR SALE IN RIVONIA PRETORIA WEST, MAFIKENG - What is the issue mccullough is satirizing - Laboratory do's and don ts worksheet answer key - Consider this simplified balance sheet for geomorph trading - Craig greene joe gibbs racing - How many pounds of raw material are needed to make one unit of alpha and one unit of beta? - I need 3000 words in In what ways is cultural criminology different from 'orthodox' criminology? - How to write a check for 89 dollars - The case of anna o - Donabedian's structure process outcome paradigm - Indiana iu plagiarism test answers - Camelot rugby club hemel - Tag heuer connected user manual pdf - Claim and adjustment letter - Assignment - Please answer - The origin and predominant philosophy of the juvenile system - Tammy and wyatt are sales associates - Sound foundations dancing bears - Porter's diamond model for toyota - True collaboration in healthcare - Comptia security+ sy0-501 performance based questions - 30142 petersburg rd waverly va 23890 - Amway weight loss shakes - 150w pure sine inverter - Fanatec wheel property page download - College physics 9th edition answers - Who is the protagonist in trifles - Foundation of finance, and the balance sheet - 12 years a slave reflection paper - Neural intelligence by david perkins - Who did tilly kill in the dressmaker - Cottons farm primary school - Psy 331 Psychology Of Learning W5 D2 - What percentage of gmat scores are or higher - Ix xiv roman numerals - Amoeba sisters dna chromosomes genes and traits worksheet - General certificate in brewing questions - LIFE AS A REGISTERED NURSE - Woodlands historic park greenvale vic australia - El doctor salinas caer radiografías - Free among us hacks - The life of buddha bbc documentary worksheet answers - Informative speech about cyberbullying - Ikea case study marketing management - Health the basics the masteringhealth edition rebecca j donatelle - Ideo method cards free download - Which of the following would result in a data anomaly - Essay 3 - Gypframe gl1 lining channel - Nasw code of ethics 2018 apa citation - Sle x aro ale - How to make session plan - Comparison between different market structures - Brian ray creed original motion picture soundtrack songs - The words under god added to the pledge of allegiance - Atoms with same atomic number different mass - Chain of command pros and cons - Pegged mortise and tenon - Nature vs nurture eating disorders - What is scientific merit in research - Standards of proficiency for registered nurses - Melting point of recrystallized benzoic acid - Epidemiology for public health practice 5th edition - Interest rate parity theory ppt - Sundown bakery case study answers - Sociology of food syllabus - Essay - Learning Theories and Their Applications for Nursing Education - Rex c100 change to fahrenheit - Lido junior stove spare parts - Itil certification management board icmb - Grim reaper skulls and pentagrams hourglass sand timer - The women of willendorf is which of the following - Surviving amber springs siobhan davis epub - What were solomon's strengths and weaknesses as a king? - Cloud Computing Discussion 4 - The secrets of vesuvius lesson plans - Inftyreader full version download - Week 15 nursing research - Bachelor of neuroscience uq - Question papaer - Spring multiple choice questions and answers - Hybrid classes pros and cons - Confidence Interval for Population Mean Using Excel