rclone/rclone

Support for gocryptfs as backend

Open

#4,194 opened on 2020年5月3日

GitHub で見る
 (6 comments) (23 reactions) (0 assignees)Go (57,185 stars) (5,090 forks)batch import
help wantednew backend

説明

What problem are you are trying to solve?

Support for a gocryptfs backend.

How do you think rclone should be changed to solve that?

By adding support for a gocryptfs backend... ;)

Why?

https://github.com/rfjakob/gocryptfs

gocryptfs is an encrypted file system overlay that functions very similar to the crypt remote. However, one of the aspects that I find lacking in the current iteration of crypt is its inability to support salted folder and file names. This means that all folders and files with the same name will encrypt to the same value. gocryptfs circumvents this with a file in each folder (gocryptfs.diriv). While not ideal, it still suits my circumstances.

There are some other users who would like something akin to this: https://forum.rclone.org/t/salted-encryption-of-filenames/9753/10

I might try working on adding this, but if anyone has any feedback or wants to take a stab at it, go ahead. I may also see if I can do something similar with the rclone crypt backend but I suspect that'll be a bit more difficult and should be a different issue entirely.

コントリビューターガイド