Proxy Server with Encryption Cloud App

  • Category: Networking, Cloud, Security
  • Technologies: Python, Google Drive API
  • Skills: Multi-Threaded Programming, Security
  • Repository: Github Link

An application that sets up a proxy server to redirect downloads to a Google Drive Folder. The files are RSA-encrypted when uploaded or downloaded from or to the drive. The proxy server multi-threads clients to handle simultaneous connections. The server connects to Google Drive via the Google Drive API.

The first image illustrates the RSA encryption algorithm. The second shows the positioning of the proxy server between client and server.