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

  Explain contents of an initially empty avl tree

Explain contents of an initially empty AVL tree

  Write down specification for the adt as a java interface

Write down specification for the ADT as a java interface

  How to generate a hub-and-spoke network

How to generate a hub-and-spoke network

  Write a research report on design of a cisco router

Systems research and investigate novel ideas and applications.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  Analyze running time of algorithm

Analyze running time of algorithm

  Describe a wireless network card

Describe a wireless network card

  Write down an assembly language program

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

  Programmatic access to a database through the Internet

Programmatic access to a database through the Internet

  Studying the properties of a network

Studying the properties of a network

  What do you mean by pseudocode and case subroutine call

What do you mean by pseudocode and case Subroutine call

  Write an essay on wifi performance

Write an essay on WiFi performance

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