Skip to content

Server-client system to develop a channel using an hybrid scheme of Elliptic Curve to encrypt/decrypt the messages

Notifications You must be signed in to change notification settings

Filippo-Galli/Server-Client-HybridECC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Server-Client-HybridECC

Goal

Server and client that can communicate using:

  • ECC cryptography;
  • ECDH key exchange;
  • symmetric encryption algorithm.

Resources

In this section I'm going to mention the main sources on which my work is based:

Installation

Firstly, clone the repository:

git clone https://github.com/Fili-ai/Server-Client-HybridECC.git   

Fix all the necessary libraries:

pip install -r requirements.txt

How to use

After activating venv you can:

  • Running the server:
python3 server.py [Host IP] [PORT]
  • Running the client:
python3 client.py [Server IP] [PORT]

About

Server-client system to develop a channel using an hybrid scheme of Elliptic Curve to encrypt/decrypt the messages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages