easysync icon indicating copy to clipboard operation
easysync copied to clipboard

Add encryption for file names and contents

Open OmlineEditor opened this issue 1 year ago • 4 comments

please add the ability to encrypt synchronized files. I need to upload data from my phone to the server, but I don't trust the server and I want to protect the data. if you encrypt the file name and its contents, then there will be no problems.

To encrypt the file name and contents, you can use a simple library for the AES algorithm. the file name will be additionally base58 converted

OmlineEditor avatar Mar 02 '24 13:03 OmlineEditor

I like the idea, but this is not my priority right now.

Let's keep this open and see if people are interested in it.

phpbg avatar Mar 06 '24 20:03 phpbg

Yes, client side encryption is always a good idea when storing your data on someone else's computer (colloquially known as "the cloud").

If you ever decide to implement this, you might want to have a look at how Rclone implements this: https://github.com/rclone/rclone/tree/master/backend%2Fcrypt

Or how other apps use rclone behind the scenes: https://github.com/koofr/vault https://github.com/newhinton/Round-Sync

Good luck with your app!

kaoneko avatar May 08 '24 11:05 kaoneko

I really like this app, but if it could encrypt the data, it would be perfect :)

jnnkB avatar Sep 30 '24 07:09 jnnkB