Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started