Question: How would you do the following in one program in Python? 1. Establish a stable connection between a client and server with a socket connection

How would you do the following in one program in Python?

1. Establish a stable connection between a client and server with a socket connection

2. Use a Diffie-Hellman key exchange to exchange public keys between client and server

3. Server opens a .txt file

4. Server encrypts plaintext from file

5. Server sends encrypted text to client

6. Server creates Hash function

7. Server sends Hash to client

8. Client creates hash function

9. Client compares hash functions

10. If hash functions match, Client decrypts text

11. Connection close

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!