I have recently decided to work on a new open-source project which I would like to eventually push out to GitHub. The goal is to create a Peer-to-Peer connection messaging software which is designed to allow users to connect to one another and exchange information without the need of a third-party or server. I have come to this forum to ask for advice from anyone willing to give it regarding: How to create secure socket connections with python How to use SSL in my socket connections How to use Asymmetric encryption for data transmission How to securely store public keys locally How to securely store any other user data (e.g. old messages and/or contacts) and anything else regarding secure network connections and/or data encryption. I am relatively new to the socket module and encryption in Python however I am quite experienced with Python itself. (So I'll likely understand your response if it includes code snippets) If you've made it this far THANK YOU! I look forward to all of your responses. Happy Coding! Continue reading...