Please, we need help with this project. The solution should be in assembly language X86 Linux ASM (Encryption and Decryption).
Task 1 Objective: Encrypt and decrypt using an XOR logical operator.
Encrypting a message:
1. Select a secret "one English word" message. Keep it secret.
2. Create a secret "one English word" key. For simplicity, use the same length as the word key as the message.
For example, if the message is "Hello," select a key size equal to 5 characters, such as "March."
3. Apply XOR bitwise operation between the message and the key.
Decrypting a message:
1. Use the "encrypted message" and the "secret key" and perform the bitwise XOR operation.
2. Verify that the decrypted message is the same as the "plain text".
Output to display:
The output should be saved in a text file (output.txt).
For example:
Plain text: Hello
Key: March
Encrypted text: 5041e0f07
Decrypted text: Hello