it-swarm.com.de

Wie kann ich einzelne Dateien in Dropbox verschlüsseln?

Ich möchte ein einzelnes Verzeichnis in Dropbox festlegen, in dem Dateien Datei für Datei verschlüsselt werden.

Momentan verwende ich einen 2-MB-Truecrypt-Container in meiner Dropbox, den ich dann manuell einhängen, auf die darin enthaltenen Dateien zugreifen/diese ändern und dann manuell aushängen muss. Zu diesem Zeitpunkt werden die gesamten 2 MB auf Dropbox hochgeladen. Dies ist aus mehreren Gründen ein Schmerz:

  1. Die Dropbox-Synchronisierung wird nur durchgeführt, wenn der Truecrypt-Container nicht gemountet ist, da Dropbox nur Dateien synchronisiert, die nicht gesperrt sind, und durch das Mounten eines Containers gesperrt wird.
  2. Eine einzelne Byte-Änderung an einer Datei in diesem Container führt dazu, dass die gesamten 2 MB erneut hochgeladen werden.
  3. Es lässt sich nicht skalieren - ich hatte ursprünglich einen 10-MB-Container verwendet, aber je größer der Container ist, desto länger dauert die Synchronisierung, wenn er nicht bereitgestellt ist.

Ich habe mich gefragt, ob ich LUKS irgendwie verwenden kann, um eine Datei-für-Datei-Verschlüsselung zu implementieren, um die "Container" -Probleme zu umgehen.

12
Scaine

Ich habe zwei Methoden mit meiner Dropbox.

Der erste verwendet CryptKeeperInstall CryptKeeper . Dadurch werden enc_fs verschlüsselte Verzeichnisse erstellt und gemountet, unabhängig von der Ubuntu-Implementierung von Private.

Anweisungen von Scaine zur Verwendung von Cryptkeeper finden Sie hier: Wie kann ich einzelne Dateien in Dropbox verschlüsseln?

CryptKeeper screenshot

Die zweite ist das Verknüpfen ausgewählter Verzeichnisse von ~/.Private in das Dropbox-Verzeichnis. Dadurch werden automatisch die verschlüsselten Versionen von Dateien hochgeladen (und synchronisiert), die normalerweise in ~/Private gespeichert sind. Dies setzt voraus, dass Sie das verschlüsselte private Verzeichnis eingerichtet haben! Es kann auch anfangs schwierig sein, den richtigen Link zu finden.

Ecryptfs screenshot

Während keine dieser beiden Methoden ausschließlich eine einzelne Datei verschlüsselt, da beide einen Container verwenden, lassen sich beide Methoden problemlos skalieren, da nur geänderte Dateien hochgeladen werden.

10
Jonathon

Soweit ich weiß, wird Dropbox in Zukunft über einen integrierten Verschlüsselungsmechanismus verfügen. (Ich so in den Anträgen des Merkmals). In der Zwischenzeit können Sie Dateien lokal verschlüsseln/entschlüsseln und sie dann über den Dropbox-Speicher synchronisieren.

5
Vincenzo

Mit Cryptkeeper kann ein Verschlüsselungsordner pro Datei wie folgt eingerichtet werden:

Installieren Sie Cryptkeeper:

Sudo apt-get install cryptkeeper

Erstellen Sie einen verschlüsselten Container:

alt text

Klicken Sie mit der linken Maustaste auf das Cryptkeeper-Symbol, klicken Sie dann mit der rechten Maustaste auf Ihren neuen Container und löschen Sie ihn (wählen Sie "Verschlüsselten Ordner löschen").

Wähle beim ersten Prompt "Ok":

alt text

Dann wählen Sie "Nein" bei der letzten Eingabeaufforderung:

alt text

Jetzt haben Sie einen Ordner .Private_encfs in dem zuvor angegebenen Verzeichnis. Kopieren Sie dies in die Dropbox am Speicherort Ihrer Wahl und importieren Sie den Ordner einfach vom Cryptkeeper-Symbol. Beim Importieren werden Sie gefragt, wo Ihre verschlüsselten Daten eingehängt werden sollen. Wählen Sie irgendwo außerhalb von Dropbox und Sie haben einen vollständig verschlüsselten Ordner in Nautilus integriert, in den Sie vertrauliche Dateien ablegen können. Die verschlüsselten Versionen dieser Dateien werden automatisch zu Dropbox hochgeladen.

3
Scaine

Ich verwende TrueCrypt in der DropBox (Gigabyte), und Sie müssen nicht jedes Mal, wenn Sie eine Datei ändern, den gesamten Container hochladen. Auf der TrueCrypt-Benutzeroberfläche gibt es einen Zeitstempel, den Sie beibehalten können. Deaktivieren Sie diesen (google it), und Sie laden nur die Teile des Containers hoch, die sich geändert haben. Funktioniert sehr gut. Wenn Sie mit dem Mac synchronisieren, sollten Sie beachten, dass Sie TrueCrypt auswählen, um es mit dieser Datei zu verknüpfen. Mac fügt einen Resorue-Zweig hinzu, den Linux Dropbox ablehnt zu synchronisieren. Um dies zu beheben, laden Sie FileBuddy auf den Mack herunter und verwenden Sie die Löschoption, bei der Sie die Option erhalten, nur den Ressourcenzweig zu löschen. Truecrypt hat Vorteile, die Cryptkeeper/ecryptfs-util nicht bietet. Ich denke, mit dem Cryptkeeper können Sie die Versionierungsfähigkeit von DropBox nutzen, aber ich habe dies nicht getestet.

Viel Glück

1
Peter