Derzeit verwende ich EncFS, um mein Verzeichnis „confidential“ zu „.encconfidential“ zu verschlüsseln und zu synchronisieren dieses verschlüsselte Verzeichnis über einen Onlinedienst (z. B. Dropbox, UbuntuOne usw.). Meine gesamte Festplatte ist jedoch bereits LUKS-verschlüsselt, sodass die doppelte Verschlüsselung die Leistung beeinträchtigt.
Ich frage mich, ob es eine „invertierte“ EncFS-Option gibt? Ein unverschlüsseltes Verzeichnis wird gemountet und im gemounteten Verzeichnis sehen Sie nur verschlüsselte Dateien. So konnte ich mit den unverschlüsselten Dokumenten arbeiten, während das Synchronisierungstool nur die verschlüsselten Dateien sieht und liest/schreibt.
Klarstellung :Mein primärer Anwendungsfall ist sync nicht sichern. Ich möchte in der Lage sein, Maschinen ohne die doppelte Verschlüsselungsstrafe beim lokalen Betrieb sicher synchron zu halten (ich muss warten, wenn ich auf Speichern drücke, im Vergleich zur Übertragungszeit ist ein verschlüsselter Vorgang ein minimaler Zeitschritt – und es ist Hintergrundzeit, nicht Benutzerzeit)
Akzeptierte Antwort:
Es gibt tatsächlich eine „invertierte“ Encfs-Option. Von der Encfs-Manpage:
--reverse
Normally EncFS provides a plaintext view of data on demand. Normally it stores enciphered data and displays plaintext data. With --reverse it
takes as source plaintext data and produces enciphered data on-demand. This can be useful for creating remote encrypted backups, where you do
not wish to keep the local files unencrypted.
For example, the following would create an encrypted view in /tmp/crypt-view.
encfs --reverse /home/me /tmp/crypt-view
You could then copy the /tmp/crypt-view directory in order to have a copy of the encrypted data. You must also keep a copy of the file
/home/me/.encfs5 which contains the filesystem information. Together, the two can be used to reproduce the unencrypted data:
ENCFS5_CONFIG=/home/me/.encfs5 encfs /tmp/crypt-view /tmp/plain-view
Now /tmp/plain-view contains the same data as /home/me
Note that --reverse mode only works with limited configuration options, so many settings may be disabled when used.
Ich habe es nicht zum Synchronisieren ausprobiert, aber ich denke, es würde funktionieren, solange Sie denselben .encfs5
verwenden config-Ordner am anderen Ende.