Prepare a multithreaded code breaking program

Assignment Help Computer Engineering
Reference no: EM134196

Question :

Prepare a  multithreaded code breaking program. You have been provided 3 files that contain text that have been  encrypted using a Caeser cypher scheme.

The task is to figure out the  2 keys used in the scheme. The encryption algorithm looks like:

   character = character + key1;

   character = character ^ key2; (^ = xor) and encrypts  the  characters 1 by 1.

Your code requires to decrypt the 3 text files by guessing  the 2 keys. You will know you have found the correct keys when you find  in the text  the string "Dr-Ronald-Marsh".

To get you started,  the  file HW10-A.dat uses the  keys (1, 6) and the file HW10-B.dat uses the keys (25, 44). The  file HW10-C  uses keys > 0 && < 100.

Reference no: EM134196

Questions Cloud

Developments in adsl broadband technologies : Show practical and theoretical knowledge of LAN/Internet technologies
What is relative velocity : What is relative velocity
What is lagrangian for the system : What is Lagrangian for the system
Create a work breakdown structure (wbs) : Create a work breakdown structure (WBS) for this project with activities corresponding to a two-level task as well as subtask hierarchy. Number the WBS codes therefore that the level of each activity is clearly identified. Don't worry about indent..
Prepare a multithreaded code breaking program : Prepare a  multithreaded code breaking program. You have been provided 3 files that contain text that have been  encrypted using a Caeser cypher scheme.
Describe a business process and give an example : Describe a business process and give an example
Fair labour standards board : The authority for investigating partial labour practices is vested in the • Fair Labour Standards Board • Equal Employment Opportunity Commission • Federal Trade Commission • National Labour Relations Board
Prepare a book review : Prepare a book review pages in TOTAL which will be covering reviewing each chapter and provide a summary.
Money and exchange rates : Evaluate the money multiplier? The central bank decides to increase the money supply (M1) by $200 million through an open market operation.  How much should it buy in bonds?

Reviews

Write a Review

Computer Engineering Questions & Answers

  How to write code for selection sort, insertion sort

How to write code for selection sort, insertion sort. Using your performance of selection, bubble and insertion sort, add a counter in an appropriate place so as to measure the runtime of your code for example this capacity be a counter to track ..

  Identify connectivity of each relationship

Identify connectivity of each relationship

  How to generate a complete erd in crows foot notation

How to generate a complete ERD in Crow's Foot notation

  Write a program that mimics a flop-turn-river of poker game

Write down a program that mimics a flop-turn-river of a poker game. I must have three buttons titled Deal, Shuffle and Start Over.

  Describe the mechanics of Buffer overflows

Prepare a complete tutorial, including an analogy to describe the mechanics and a graphic to support your analogy, on one of the subsequent areas

  Determine technology which has changed cafe,coffee shop

Determine technology which has changed cafe,coffee shop? Think things such as marketing, food preparation, inventory ordering or re-ordering, customer tracking, and more.

  Examine the importance and purpose of of n-tier systems

Examine the importance and purpose of of n-tier systems

  What is microprocessor - motorola 68k assembly language

What is microprocessor - Motorola 68k assembly language? Implement your plan using a user vectored interrupt number 3. Use busy line from the printer to trigger the interrupt. The printer interrupt level is 2. Explain the extra hardware to make t..

  Purpose and use of the java adapter classes

Purpose and use of the Java Adapter classes

  Write down an assembly language program

Write down an assembly language program The product number from one to five (3 characters wide, right justified)

  Display all 52 cards in a standard deck of playing cards

Display all 52 cards in a standard deck of playing cards

  Data representation and logic

Representing Text and Numbers, Binary Arithmetic, Interpreting Logical Statements, Logic Puzzle, Binary and Algorithms.

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