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

Caesar cipher decoder c++

29/03/2021 Client: saad24vbs Deadline: 2 Day

CS150 Assignment 7 Cryptography

Date assigned: Monday, November 23, 2015 Date Due: Tuesday, December 8, 2015, 9:40 am (40 points) There is no late grace period for this last assignment!!!!! Cryptography is an exciting area of Computer Science concerned with hiding and protecting information. This is the branch of Computer Science that allows you to send your credit card securely to a web site or to decrypt or encrypt secret messages. For this project, you will be building a program that will take a plain text file and produce an encrypted file (or vice versa). The encryption scheme you need to implement is inspired by the Enigma Machine, a German encryption machine from WWII (http://en.wikipedia.org/wiki/Enigma_machine). The Enigma machine code was broken by Alan Turing and his team at Bletchley Park during World War II. Encryption Scheme: Simple substitution A simple substitution cipher (sometimes called a Caesar cipher) maps each letter of the alphabet to another letter of the alphabet as shown below:

To encrypt a letter, find the letter on the top and use the letter below it as the encrypted output. Using the above table, the encrypted output for C would be Z. To decrypt a letter, find the letter on the bottom and use the letter above it as the decrypted output. To make things more interesting, a secret key is used to specify how the input characters are mapped to output characters. The key, which is a single character, specifies which letter the output row starts on. The key in the above example is X. (The input row always starts with A). N-Way Substitution You will need to implement an N-Way substitution encryption scheme. This means you will have N substitution mappings. The character to be encrypted will be used as the input to the first mapping; the output of the first mapping will be the input to the second mapping. The output of the second mapping will be the input to the third mapping, etc. The output of the N-1 mapping is the input to the N mapping, and the output of the N mapping is the encrypted character. Each mapping has its own key, so you will have a total of N secret keys for this scheme. The value N, which is specified by the user, may be between 2 and 25. You must use a single, multidimensional array to represent all of these mappings.

Input A B C D E F G H I J K L M N O P Q R S T U V W X Y Z X Y Z A B C D E F G H I J K L M N O P Q R S T U V W Output

Encryption example (N = 2, keys of X and R): The initial input character of F gets mapped to C by the first mapping, and this becomes the input of the second mapping. Under the second mapping, this input character gets mapped to T which is the encrypted output character. Mapping 1: Input character: F (decrypted)

partial mapping array

Mapping 2: partial mapping array Output character: T (encrypted)

Decryption example (N = 2, keys of X and R): Decryption works in the opposite direction with the inputs and outputs reversed in each mapping. The input character of T gets mapped to C under the second mapping, and this becomes the input of the first mapping. Under the first mapping, this input character C gets mapped back to F which is the decrypted output character. Mapping 1: Output character: F (decrypted)

partial mapping array

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:

ECFX Market
Engineering Mentor
Essay & Assignment Help
Study Master
Finance Professor
Assignment Helper
Writer Writer Name Offer Chat
ECFX Market

ONLINE

ECFX Market

Hello, I an ranked top 10 freelancers in academic and contents writing. I can write and updated your personal statement with great quality and free of plagiarism

$36 Chat With Writer
Engineering Mentor

ONLINE

Engineering Mentor

I have read and understood all your initial requirements, and I am very professional in this task.

$94 Chat With Writer
Essay & Assignment Help

ONLINE

Essay & Assignment Help

You can award me any time as I am ready to start your project curiously. Waiting for your positive response. Thank you!

$102 Chat With Writer
Study Master

ONLINE

Study Master

I have read and understood all your initial requirements, and I am very professional in this task.

$126 Chat With Writer
Finance Professor

ONLINE

Finance Professor

You can award me any time as I am ready to start your project curiously. Waiting for your positive response. Thank you!

$53 Chat With Writer
Assignment Helper

ONLINE

Assignment Helper

I am known as Unrivaled Quality, Written to Standard, providing Plagiarism-free woork, and Always on Time

$88 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

Decontamination kit individual equipment 8456 - Adónde 1 ustedes de vacaciones - Where To Get Quality Content Writing? - Juegan ustedes al baloncesto en la universidad - Macedon ranges zoning map - Pb sn eutectic phase diagram - How to cite an assessment in apa format - Errors in theodolite surveying - Assignment 1 professional email message - Fundamentals of database systems 6th edition solutions pdf download - Essentials of negotiation lewicki 5th edition pdf - Heart failure concept map - Dui checkpoints tonight illinois 2019 - Argumentative research essay - ERM Certification - Solutions to solving illiteracy - Purpose of cell group ministry - Business Ethics - Overview of the naeyc early childhood program standards - The psychoanalytic theory of personality was developed by - Axon body 2 for sale - Shall i compare thee to a summer's day paraphrase - 2 coments each one 150 words (CITATION AND REFERENCE) - Writing Exercise 5 - Type: Individual Project Unit: Role of Leadership - Practical aviation and aerospace law workbook answers - Why is sodium acetate used in hot packs - Marketing Case - Cmp 757 stopper plug - Penetration test proposal deliverable 1 rules of engagement - HIMA350 Assignment 3 - WESTERN CIVILIZATION HOMEWORK - New heritage doll company simulation solution - Castlederg high school website - Square root transformation r - The acronym tulip expresses what theological system - Hilti bd1 hand drive tool - Zenworks endpoint security management - +971561686603 Abortion pills in Dubai/Abu Dhabi-mifepristone & misoprostol in DUBAI - Gopro pestel analysis - Journey of adulthood 9th edition pdf - Ayrtons antiseptic cream uk - Describe the treatment of women at the humanist schools - Tall ship productions pasadena - The fall of the house of usher answers - NEED ASAP, PSYCH SEMINAR - Primary objective of financial reporting - 3 Page Nursing APA Essay - Crawford corporation incurred the following transactions - Purpose of literature review in nursing research - Geertz believes that an effective manager can manufacture a culture to suit management's needs. - Michael pauls entertainment party rentals - When they came for me holocaust poem - Grand designs incidental music - Business - Topic 5 DQ 2 - Johnson and johnson case study - Fell past tense and past participle - Disney world informative speech outline - CASE 30 ST. BENEDICT'S TEACHING HOSPITAL: Merger Analysis - Smoky mountain corporation makes two types of hiking boots xtreme - Nova hunting the elements worksheet answers fill in the blank - Buffalo wild wings code of ethics - Environmental History - Big gems public health examples - Act two scene two macbeth - 3 short essays - The five practices of exemplary leadership non profit barry posner - Arb roof rack installation instructions - Mark wainwright analytical centre - Chapter 12 differential analysis the key to decision making - Qianlong on chinese trade with england - Precis writing exercises with answers - William shakespeare biography answers - Mid hospital silver plus hcf - 12 point head screw - Mr majeika theme tune - Shadow health focused exam chest pain brian foster - Exam lesson name writing exam number 700139 - Enthymeme in the media - Electron configuration for phosphorus - Po box 14330 melbourne vic 8001 - Investment analysis - Bruce springsteen streets of philadelphia lyrics - Hipaa includes in its definition of research activities related to - Stephani wadman malden ma - Assignment - What is the main idea of rice for thanksgiving - The financial industry uses business intelligence to predict hardware failures - How did the highwayman die - Managing labor relations in public sector - Ali shuffle jump rope - Balboa by sabina murray sparknotes - Ball and socket snap fit - Working with political science research methods answer key - Delta modulation program using matlab - 2 - Supply Chain management - 2. read john 1:1-3. what other familiar passage in scripture does this remind you of? - Lululemon com secure orders returns jsp