Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In this project, you are required to develop a simple Web server in ANY programming language that is capable of processing only one request. You

In this project, you are required to develop a simple Web server in ANY programming language that is capable of processing only one request.


You are required to send text messages from one client to another client via the server. The text messages must be encrypted during the transmission and decrypted when they reach another client. The related information of encryption, decryption, and the transmission via the server must be printed out. The encryption and decryption are required to use RSA. The integrity of each message should be check to ensure there is no lost/tampered information during the transmission.

 

Test:

After you finish the web server, you should run following test to verify its correctness.

1. start server.

2. start sending text messages between two clients

3. clientA joins the server, then sends messages to the server, and waits for another client

5. clientB joins the server, and receives the related messages from the server

6. clientA and clientB build the connection

7. clientB and sends an acknowledgement for each received message to clientA via the server

8. the integrity of each message should be check to ensure there is no lost/tampered information during the transmission

9. repeat until all the text messages are successfully transmitted


 

Step by Step Solution

3.33 Rating (162 Votes )

There are 3 Steps involved in it

Step: 1

Developing a complete secure web server with RSA encryption message integrity checks and two clients ... blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Systems analysis and design

Authors: kenneth e. kendall, julie e. kendall

8th Edition

135094909, 013608916X, 9780135094907, 978-0136089162

More Books

Students also viewed these Programming questions

Question

What is UML?

Answered: 1 week ago