This question uses linux. Plz see the attached files. Decrpt the given code. The file that you got (or should get) from me was encrypted with aes-256-cbc with a password of length 4 - you need to us

201A | Assignment 1 | 10 marks | Dr. Abdulsalam Basabaa To do the assignment, you need to get your file , called “CyourID.txt ”, by sending me an email that includes your student ID # and your name. For example, if your student ID # is 137414 and your name is XXXXXX, please send me an email as follows: Email’s t itle: 201A -137414 Email’s b ody: XXXXXX When I get your email, I will send you your file, called “CyourID.txt that has been encrypted with a secret key. For example, if your ID # is 137414, then your file would be C137414.txt Note that every student has a different file that has been encrypted with a different secret key , so you must use your file to get the mark. You need to do the following: 1) Find the secret key that is used to encrypt your file (Hint : use brute force attack) . 2) Decrypt CyourID.txt file using the secret key and find out what is inside your file. 3) Create a text file and name it “PyourID.txt ” (for example, if your ID # is 137414, name your file P137414.txt) . Then a dd the following to the PyourID.txt file : a) The correct secret key ( 2 marks ) b) The command (s) that is used to find the secret key (2 marks ) c) The command (s) that is used to decrypt the CyourID.txt file ( 1 mark ) d) The contents of the CyourID.txt file after decrypting it (2 marks ) 4) Generate your RSA private and public keys of length 2048 -bit and name them PRyourID.txt, and PUyourID.txt, respectively ( 1 mark ). Again, f or example, if your ID # is 137414, then name your private and public keys PR137414.txt, and PU137414.txt , respectively. 5) Sign your PyourID.txt ( from step 3 ) using PRyourID.txt key and name the file SyourID .txt (2 marks ). Again, if your ID # is 137414, then your signed file would be S137414.txt 6) Submit ONLY : PyourID.txt , SyourID.txt , and PUyourID.txt WQ: (2 marks) general deduction s • (-2 marks) for each file that is Not n am ed as mentioned in the description. • (-2 marks) for s ubmit ting a file that is not required. • The assignment has been created and tested using OpenSSL (version 3.0.10 ) and K ali Linux. Thus, you need to use same tools to avoid the following deductions : o Negative mark (s) for any part of the assignment that can not be marked with the mentioned tools. • Good luck!