Hi, we are working on a student college project where we are looking to create/simulate our own cloud server environment, where we can host files and access them within a local area network.
However, one enhancement that we are trying to apply from our own side is a Python script that will be used to encrypt a file (eg a .docx file) using a custom hybrid encryption algorithm before uploading it onto the cloud server, this file would then be able to be accessed from other users who can download the file which will then be decrypted so they can read it. Basically, simulating end-to-end encryption using our own cloud server-client environment, where the server PC cannot directly read the uploaded file on its own disk, and neither during transmission.
We are basically looking for a way where we can do the entire process from a single script which can instantly encrypt a file and upload it to our cloud as a single step from user side, and not having to first separately encrypt the file and then upload separately from an ownCloud Desktop client, and vice versa on receiver side.
Is there any possible way to do this type of implementation using ownCloud?