I have developed a multithreaded server/client python application, my next goal is to encrypt the traffic between both parties but I can't tell where should I invest all my research energy in
Using SSL/TLS has a warning that is really not that easy to achieve proper encryption
This question has an answer but it is vulnerable to man in the middle attack
What is the proper way to secure a TCP connection without using third-party software/services