Giter Site home page Giter Site logo

Comments (7)

pepa65 avatar pepa65 commented on August 25, 2024

There seems to be no man-file or other documentation, so I have similar questions.

  1. see above
  2. Is reverse mounting possible? Ie. mount a normal folder and come up with a fuse encrypted one?
  3. see above

from gocryptfs.

rfjakob avatar rfjakob commented on August 25, 2024

Testing on OSX would be wonderful!

Questions:

@dakkusingh

  1. Haha, I did not see this one coming ;) No, not at the moment.
    I guess the use case is that you want to download single files from Dropbox, and with encrypted filenames you obviously cannot choose the right one.
    I will add a parameter, probably --plaintextnames, to enable this.

  2. Yes. Every file is independent.

  3. Is planned, but there is no parameter yet. For now, you can use a symlink to achieve the effect. (store the gocryptfs.conf somewhere else, place a symlink in the encrypted directory).

  4. I did not know about cryptomator until now. The crypto indeed looks similar.
    The main difference I see right now is that cryptomator uses WebDAV while gocryptfs uses FUSE to provide access to the decrypted files.
    This means that cryptomator works on Windows (no FUSE available) but also that it will be a lot slower than gocryptfs.

@pepa65
The command-line parameter are documented in the help text only at the moment, I have added that to the repo at https://github.com/rfjakob/gocryptfs/blob/master/USAGE.txt

  1. No, and this is not planned at the moment. The thing is, AES-GCM (the encryption mode that gocryptfs uses) needs a random value for each block. For forward encryption, this random value is stored on disk inside the encrypted files. For reverse mode, there is no place to store that value.

from gocryptfs.

pepa65 avatar pepa65 commented on August 25, 2024

@2 Thanks for replying and for adding the USAGE.txt. I see about gocryptfs being non-reversable... Love the "reverse" feature, but don't like the security issues of encfs.

from gocryptfs.

pepa65 avatar pepa65 commented on August 25, 2024

While we're asking questions, because it's Go, could it be made to run on Windows as well? (Cross-platform support is an attractive feature.)

from gocryptfs.

rfjakob avatar rfjakob commented on August 25, 2024

from gocryptfs.

dakkusingh avatar dakkusingh commented on August 25, 2024

Thanks rfjakob for the prompt responses. I am going to create a few standalone issues for the requests above so we can track these better..

from gocryptfs.

rfjakob avatar rfjakob commented on August 25, 2024

Thanks @dakkusingh for creating the tickets. I am replying to them individually and closing this one.

from gocryptfs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.