Question: need solution i have little problem kindly as soon as e Exercise 5 Using Java or Kotlin, implement the RSA algorithm for encrypting and decrypting

need solution i have little problem kindly as soon as e

Exercise 5 Using Java or Kotlin, implement the RSA algorithm for encrypting and decrypting so that the following tasks can be completed. a) First convert your first message into ASCII and then encrypt it using the RSA algorithm using your first pair of primes. List the code with annotations, describing the main steps of the algorithm as well as the output it generated when you encoded your first message. b) Next, explain the purpose of hashing a message in 1 3 sentences and explain algorithmically (in words), how you would implement it. c) Next decrypt your encoded message using the second pair of primes and convert it back from ASCII. List the code with annotations describing the main steps of the algorithm, and the output it generated when you decoded your second message. d) You suspect that the public key that the encrypted third message was written in, was poorly chosen, in that the two primes used to generate it were very close together. Write the code to crack the key and decode the message. Use the method, discussed in the Discrete Mathematics / script and notes. e) RSA is not widely used in the industry anymore. Write a brief paragraph (
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
