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, 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
Get step-by-step solutions from verified subject matter experts
