Skip to content

End-to-end encrypted communication protocol client built over HTTP solving the security issue with using HTTP only, applying network encryption technique and key exchange handshake, written in C++

License

Notifications You must be signed in to change notification settings

Bassiouni/secure-http-communication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure HTTP Communication

End-to-end encrypted communication protocol client built over HTTP solving the security issue with using HTTP only, applying network encryption technique and key exchange handshake, written in C++

How to use

compile code first

g++ -O3 -std=c++20 main.cc src/*.cc -o client -Iinclude

Then run the executable file providing the host and port

First client

./client localhost 3000

Second client

./client localhost 3001

About

End-to-end encrypted communication protocol client built over HTTP solving the security issue with using HTTP only, applying network encryption technique and key exchange handshake, written in C++

Resources

License

Stars

Watchers

Forks

Languages