Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

You are required to learn the GPG/PGP package using Linux Kali environment (learning the applications of private and public key cryptography to secure email messages

You are required to learn the GPG/PGP package using Linux Kali environment (learning the applications of private and public key cryptography to secure email messages and documents) to be able to answer the following questions. You should pair up with one of your class fellows to do this lab, record results, and give commentary on the results. If you do not have a class fellow, then create two user accounts and you can encrypt using one account and descript using other account. You should use screen shots from your experiments to support your responses. a) Generate keys of 4 different sizes for the RSA encryption scheme and include these keys in the report. Provide a table showing key size and the key generation time. Describe the variation in key generation time and explain its cause. b) Encrypt a file (text or binary) using one key and display a portion of the encrypted file using the hexdump -Cv filename command. Explain the commands used and include a screenshot of a portion of the encrypted data. c) Create a file of 1 GB containing random data. Encrypt and decrypt it using one key and note the time taken. Comment on the reason why this much time is taken. Show the command used to create the file of random data. d) Export your public key and discuss the reason why your exported key is in an ASCII format. e) Encrypt a file containing ASCII text and display the cyphertext using the hexdump -Cv filename command. f) You should work with your class fellow/or create two accounts to do this experiment and record your observation in the form of commands used and include screenshots of the results that were obtained. I. Exchange your public key and your friends public key using email. II. Import your friends public key into your key ring. III. Encrypt a file using your friends public key and send the encrypted file to your friend. IV. Ask your friend to decrypt the encrypted file. V. You can ask your friend to do the same thing. g) Write a reflection report in 100 words about the role cryptography is playing in ensuring individual privacy in banking websites

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions