Hello Kindermann, That is good timing as I began working on this feature recently. As of now I'm working on the design of the solution ; you're welcome to join in if you're interested.
Some useful links : - first mail here in the mailing list : https://mailman.owncloud.org/pipermail/devel/2014-November/000719.html (the goal behind it and how I plan to work on it) - ongoing discussion with other people on the topic : https://github.com/owncloud/core/issues/106#issuecomment-67778358 - the design document (this is a work in progress) : https://cloud.airmail.fr/public.php?service=files&t=a9fe1a55a59374dd6bc399f4ff4d60db Also, if you're looking for the code of the server-side encryption that would be here : https://github.com/owncloud/core/tree/master/apps/files_encryption Doing client-side encryption is more than just porting code from the server to the client though. It is not really about moving the encryption load from the server to the client : it is about moving the trust from the server to the client. The fact that the server becomes an untrusted party changes a lot of things. Anyway, looking forward to hear from you Cheers, Mathieu > Le 26 déc. 2014 à 17:56, Yu Nong <[email protected]> a écrit : > > Hi guys, > > May I ask you some questions about Owncloud client: > > Recently I have received an internship Task from my University, which is > mainly about enhancement of owncloud security. I am thinking of doing the > owncloud client side encryption before it upload files to the owncloud > server. > > I have figured out from the server manual that there has already been an > encryption functionality on the server side. (but I have not yet found the > source code which is responsible for that? where is it?) My idea is really, > to firstly trim and then transplant the code from the server side encryption > to the owncloud client.(Is that possible?) Now since I am brand new in > Owncloud and you are experts, could you tell me which parts of the owncloud > client source code are relevant to that, and therefore I should touch, and > how I should do that? There are lots of files in the owncloud client > directory, do you have any tips how I can understand them as efficient as > possible? > > Thank you in advance, > > Kindermann > _______________________________________________ > Devel mailing list > [email protected] > http://mailman.owncloud.org/mailman/listinfo/devel
_______________________________________________ Devel mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/devel
