Comments (7)
There seems to be no man-file or other documentation, so I have similar questions.
- see above
- Is reverse mounting possible? Ie. mount a normal folder and come up with a fuse encrypted one?
- see above
from gocryptfs.
Testing on OSX would be wonderful!
Questions:
-
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. -
Yes. Every file is independent.
-
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).
-
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
- 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.
@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.
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.
from gocryptfs.
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.
Thanks @dakkusingh for creating the tickets. I am replying to them individually and closing this one.
from gocryptfs.
Related Issues (20)
- Small performance regression in x/crypto XChaCha20 implementation HOT 2
- Error mounting via fstab under Debian 12.5 HOT 9
- avoid shelling out to logger binary HOT 4
- [Question] Is using the same config for multiple filesystems a bad idea? HOT 1
- Listing plain text names with encrypted names HOT 5
- question regarding GOCRYPTFS_BAD_NAME behavior in case of file content corruption HOT 1
- hard restart has broken my disc HOT 3
- Install gocryptfs through conda
- REPRODUCIBLE: gocryptfs reverse generating files that gocryptfs can't decrypt? HOT 9
- Decrypt to folder HOT 1
- Logger keeps from umounting: target is busy. HOT 3
- recreated gocryptfs.conf using masterkey have different EncryptedKey and Salt HOT 1
- [Question] Encrypted backups without reverse mode possible? HOT 4
- How may root check whether a Gocryptfs mount point exists (when in use)? HOT 1
- MacOS: Can't delete diacritically named files (NFC unicode form) HOT 1
- Empty stdin in mkinitcpio hook HOT 12
- Avoid duplicate kernel options
- BUG: Unable to build on ARM HOT 2
- Feature request: exclude files in read-only forward mode
- 2 directories seems to always break gocryptfs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gocryptfs.