Question

Hands-On Project 9-1 In this project, you perform bit-shifting on a file and verify that the...

Hands-On Project 9-1

In this project, you perform bit-shifting on a file and verify that the file can be restored.

  1. Start Notepad and type the following in a new text document: This document contains very sensitive information. We do not want the competition to be able to read it if they intercept the message.

  2. Save the file as correspondence.txt in your work folder, and then exit Notepad.

  3. Start WinHex, and open the correspondence.txt file.

  4. Click Edit, Modify Data from the menu. In the Modify Block Data dialog box, click the Circular left rotation option button, and then click OK.

  5. Save the file as correspondence1.txt, and exit WinHex.

  6. Restart WinHex, and open correspondence1.txt. Click Edit, Select

    All from the menu.

  7. With the file’s contents highlighted, click Edit, Modify Data from the menu. In the Modify Block Data dialog box, click the Circular left rotation option button, if necessary, to rotate the bits, and then click OK. Repeat this step seven times to verify that you can recover the data.

  8. When you have recovered the text to its readable state, save it as correspondence2.txt.

10. Write a short paper stating whether you think this method is a reliable one for encrypting. Leave WinHex running for the next project.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Encryption is the process of encoding a message or information in such a way that it can only be read by an authorized party.

Bit-shifting encryption is the method of shifting a 'w' bits word through 'r' bits, it helps increase the number of permutations required to decode a message. Although, bit-shifting algorithms are often used in combination with other bitwise operations such as Bitwise AND, OR, NAND, NOR, etc.

In Shannon's landmark paper Communication Theory of Secrecy Systems, published in 1949, he discussed two traits of secure ciphers: confusion and diffusion. Confusion states that the relationship between the symmetric key and cipher text should be complex, whereas diffusion focuses on the relationship between plaintext and ciphertext.

The above mentioned method allows for good diffusion because of the presence of circular rotation. Most of our modern-day encryption methods are based on the concept of rounds because they carry the bits of plaintext to new locations. Once these bits are in these new locations, we often perform other mathematical of bitwise operations on the text to increase diffusion. Whereas, in the above example, we are not employing any such operation after performing circular bit-shift and thus the above mentioned example offers us only moderate level of reliability.

A well equipped hacker could get into our text and recover the encrypted information with not much difficulty, whereas a naive of regular user would not be able to.

Add a comment
Know the answer?
Add Answer to:
Hands-On Project 9-1 In this project, you perform bit-shifting on a file and verify that the...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Hands-On Project 9-1 In this project, you perform bit-shifting on a file and verify that the...

    Hands-On Project 9-1 In this project, you perform bit-shifting on a file and verify that the file can be restored. Start Notepad and type the following in a new text document: This document contains very sensitive information. We do not want the competition to be able to read it if they intercept the message. Save the file as correspondence.txt in your work folder, and then exit Notepad. Start WinHex, and open the correspondence.txt file. Click Edit, Modify Data from the...

  • In notepad 4. Build a document containing the following: a. Place a heading at the top...

    In notepad 4. Build a document containing the following: a. Place a heading at the top center of the document in all capital letters containing: MY BACKGROUND b. In a paragraph containing complete sentences of correctly spelled words, please describe the following about yourself: (1) Where you were born (city, state, country) (2) What brought you to Middlesex County College (3) What you are studying at Middlesex County College (4) What you like to do in your spare time when...

  • Completion is a screenshot of the batch file showing all of the steps to create the file system s...

    Completion is a screenshot of the batch file showing all of the steps to create the file system shown below. Instructions Create a batch file clifilesystem.cmd using Notepad which performs the following steps to create the file system shown below. Also use a proper comment for each step before the command. Proof your work. Finally submit the clifilesystem.cmd file in Blackboard Figure 1. The clijfilesystem.cmd file system Work from Desktop unless using an absolute path Desktop NOS110 OS Labs Homework...

  • Subject: Advance application development Visual studio exercise The project is to create a simple Notepad style Tex...

    Subject: Advance application development Visual studio exercise The project is to create a simple Notepad style Text Editor. This will demonstrate the C# language basics. user interface controls and how to handle user events. Controls can be found in the Toolbox pane in its default location on the left side of the IDE, with the Control Properties pane on the right side of the IDE. Include the items on the following list in the program Create a C# Windows Forms...

  • YouTube ho AT Maps hats D Question 1 Questi Quest To update the data associated with...

    YouTube ho AT Maps hats D Question 1 Questi Quest To update the data associated with external links, close all workbooks and open the one that contains the links. Then click Options on the Trust Bar and then click Enable this content Time Running: Attempt due: May 1 Hour, 59 Min 1 pts Question 2 Bella wants to insert a hyperlink to a location in the current file. Which of these can be X in the following series of clicks...

  • Information About This Project             In the realm of database processing, a flat file is a...

    Information About This Project             In the realm of database processing, a flat file is a text file that holds a table of records.             Here is the data file that is used in this project. The data is converted to comma    separated values ( CSV ) to allow easy reading into an array.                         Table: Consultants ID LName Fee Specialty 101 Roberts 3500 Media 102 Peters 2700 Accounting 103 Paul 1600 Media 104 Michael 2300 Web Design...

  • You are the systems manager for Blue City Movies Rentals and you have been asked to create a report on historical sales data. To complete your task you will combine and edit data from multiple sources using Excel’s Power add-ins, XML, and tex

    You are the systems manager for Blue City Movies Rentals and you have been asked to create a report on historical sales data. To complete your task you will combine and edit data from multiple sources using Excel’s Power add-ins, XML, and text functions.Instructions:For the purpose of grading the project you are required to perform the following tasks:StepInstructionsPoints Possible1Open e10c2MovieRentals.xlsx and save the workbook with the name e10c2MovieRentals_LastFirst.02Import the movie data from the delimited file e10c2Movies.txt and rename the new worksheet Inventory.Hint: On the Data tab,...

  • Open Visual Paradigm for UML. File | New Project. Set the Project name to {FLname}MyCompanyDesign, where...

    Open Visual Paradigm for UML. File | New Project. Set the Project name to {FLname}MyCompanyDesign, where {FLname} is replaced by the first letter of your first name plus your last name. E.g. if your name is Maria Marciano, your project name must be MMarcianoMyCompanyDesign. Click the Create Blank Project button. Save the .vpp file in the root of your Eclipse project directory. File | Save As... Use the ... button to navigate to the root of your Eclipse project directory....

  • C+ HelloVisualWorld, pages 121-125 (in the 3-6 Deciding Which Interface to Use Section) We were unable...

    C+ HelloVisualWorld, pages 121-125 (in the 3-6 Deciding Which Interface to Use Section) We were unable to transcribe this imageCHAPTER 3 Using Guy Objects and the Visual Studio IDE Using Gul Objects (continued) Forn click the Form, its Properties window appears in the lower right portion of the screen, and you can see that the Text property for the Form IS set to Forml. Take a moment to scroll through the list in the Properties Window, examining the values of...

  • EX16_WD_CH01_GRADER_CAP_HW - Travel 1.7 Project Description: In this project, you prepare material related to destinations and...

    EX16_WD_CH01_GRADER_CAP_HW - Travel 1.7 Project Description: In this project, you prepare material related to destinations and special events for a travel magazine. As you complete the document, you adjust document settings and make sure it is error free. Steps to Perform: 1. Download and open the file named EX16_WD_CH01_GRADER_CAP_HW.docx. Ensure that nonprinting characters are displayed. Save the file as EX16_WD_CH01_GRADER_CAP_HW_LastFirst.docx. 2. Place the insertion point at the end of the document and press ENTER. Insert text from the file EX16_WD_CH01_GRADER_CAP_HW_Travel...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT