Question: Programming Language is Assembly Language! Projector Description n this project, you will develop an Assembly program to perform encryption and decryption. The encryption/decryption will be

 Programming Language is Assembly Language! Projector Description n this project, youwill develop an Assembly program to perform encryption and decryption. The encryption/decryption

Programming Language is Assembly Language!

Projector Description n this project, you will develop an Assembly program to perform encryption and decryption. The encryption/decryption will be conducted using the XOR instruction and a key. Let the user enter a message of plaintexts and an encryption key consisting of multiple characters. Use this key to encrypt and decrypt the plaintext by XORing each character of the key against a corresponding byte in the message. Repeat the key as many times as necessary until all plain-text bytes are translated For instance, the key is "abcd" and the plaintext is "Attack at dawn", then, the key would align with the plaintext bytes as follows: Plaintext A ack Key The cipher texts sometimes do not result in characters that can be displayed. Therefore, the hex-values of the memory will also be displayed Projector Description n this project, you will develop an Assembly program to perform encryption and decryption. The encryption/decryption will be conducted using the XOR instruction and a key. Let the user enter a message of plaintexts and an encryption key consisting of multiple characters. Use this key to encrypt and decrypt the plaintext by XORing each character of the key against a corresponding byte in the message. Repeat the key as many times as necessary until all plain-text bytes are translated For instance, the key is "abcd" and the plaintext is "Attack at dawn", then, the key would align with the plaintext bytes as follows: Plaintext A ack Key The cipher texts sometimes do not result in characters that can be displayed. Therefore, the hex-values of the memory will also be displayed

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!