Skip to content

Implementation of a Diffie–Hellman key exchange encryption scheme to encrypt a TCP connection

License

Notifications You must be signed in to change notification settings

SiddChugh/Diffie-Hellman-Algorithm

Repository files navigation

This project implements a Diffie–Hellman key exchange encrytion scheme (https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange) for a secure TCP connection between a client and a server.

Build Instructions

javac Server.java It would run the server and if there any messages, it would show the encryted message and then decrypt it.

javac Client.java

It can be run on a client machine and can be connected to server. It has the ability to send messages to server in encryted format.

About

Implementation of a Diffie–Hellman key exchange encryption scheme to encrypt a TCP connection

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages