/Diffie-Hellman

Implementation of Diffie-Hellman Key-Exchange, using simple RAW-Sockets in Python

Primary LanguagePythonApache License 2.0Apache-2.0

Diffie-Helman Key-Exchange

Implementation of Diffie-Hellman Key-Exchange, using simple RAW-Sockets in Python.

Dependency

  • python3 installed

More information

Wikipedia | Diffie–Hellman key exchange

Start the Programm

To run the Code, simply start the Main.py using python3 with the -m parameter in the following order :

  1. Start Main.py with -m=server
  2. Start Main.py with -m=client