Your task is to use OpenSSL to perform a set of cryptographic operations. When performing
cryptographic operations you must be very careful, as a small mistake (such as a typo) may
mean the result is an insecure system. Read the instructions carefully, understand the examples,
and where possible, test your approach (e.g. if you encrypt a file, test it by decrypting it and
comparing the original to the decrypted). It is recommended you use virtnet to perform the
Perform the following steps:
(a) For all the following steps, record the command(s) you used in a file called
[studentID]-commands.bash. This file should be a Bash shell script, containing only
commands that can be executed and optionally comments (starting with # character).
(b) Generate your own RSA 2048-bit key pair. Use the public exponent of 65537. Save
your key pair as [studentID]-keypair.pem.
(c) Extract your public key and save it as [studentID]-pubkey.pem.
(d) Create a text file called [studentID]-message.txt and include your student ID and
full name inside the file. This file is referred to as the message or plaintext.
(e) Sign your message file using SHA256, saving the signature as [studentID]-
(f) Generate a 128 bit random value using OpenSSL. This value will be used as a secret
key. Store the key as a 32 hex digit string in a file [studentID]-key.txt.
(g) Encrypt your message file using AES-128-CBC and the key generated in step (f). Use
an IV of all 0’s (that is, 32 hex 0’s). Save the ciphertext as [studentID]-
(h) Encrypt your [studentID]-key.txt file using RSA so that only the Unit Coordinator
can view the contents. Save the encrypted key as [studentID]-secretkey.bin.
The writing assignment will demonstrate writing across curriculum by responding to the following topic 4 to 5 page paper. Your paper must include at least five external s...May 21 2018
Real GDP per capita is calculated by dividing the value of real GDP for a country by the country's adult population.TrueFalseJan 05 2020
Identify a critical component of a market-oriented firm.A.It understands the strengths and weaknesses of competitors.B.It employs a well-trained and effective sales force...Aug 30 2020
Assume that you are an analyst attempting to compare the financial structures of two companies. In particular, you must analyze the debt and equity categories of the two ...Apr 03 2020
Financial model with relevance of fixed cost in leveraging >May 09 2020
15 Ten pairs of data yield r = 0168 and the regression equation yË† = 9x + 6 Also, yÂ¯ = ?99 What is the best predicted value of y for x = 7 ?May 02 2020
An agricultural researcher wishes to study how the price of a new type of crop being grown in 10 counties across the country will varywith the weather. What type of study...Aug 24 2020
A study was conducted to investigate the relationship between the resale price, y (in hundreds of dollars), and the age, x (in years), of midsize luxury American automob...Jun 22 2020
You believe in the power of compounding and decide to save $1 per day by avoiding the purchase of a soda. You deposit the $1 at the end of each day in a bank account that...Aug 12 2020
Micromania’s City Council has been discussing policy options regarding the local taxi company. Citizens have complained that it is a natur...Dec 11 2019
Welcome to MyCourseHelp Services, World's leading Academic solutions provider with Millions of Happy Students.