So verschlüsseln Sie vorhandene Dateien mit encfs

So verschlüsseln Sie vorhandene Dateien mit encfs

In der Encfs-Dokumentation wird erklärt, wie zwei neue Ordner erstellt werden (Raw-Storage und gemounteter Ordner).

Sobald eine neue Datei im bereitgestellten Ordner erstellt wird, wird sie automatisch verschlüsselt und im Rohspeicher gespeichert.

Ich möchte vorhandene Dateien in einem Verzeichnis verschlüsseln, ohne sie zweimal zu kopieren.

Gibt es eine Möglichkeit, dies zu tun?

Antwort1

Vergleichen wir encfs mit einer einfachen Dateiverschlüsselung

Verschlüsseln einer Datei mit OpenSSL

openssl enc -aes-256-cbc -salt -in file.txt -out file.enc  
rm file.txt

Was geschieht?

  • der Inhalt der Datei.txt wird genau einmal gelesen.
  • der Inhalt von file.enc wird genau einmal geschrieben.
  • Ein Verzeichniseintrag für file.txt wird entfernt

(Sie möchten die Datei file.txt wahrscheinlich sicher löschen, aber das überspringe ich)

Verschlüsseln Sie eine Datei mit encfs

 cp /normal/file.txt /encrypted/file.txt
 rm /normal/file.txt

Was geschieht?

  • Der Inhalt von /normal/file.txt wird genau einmal gelesen.
  • Der Inhalt von /encrypted/file.txt wird genau einmal geschrieben.
  • ein Verzeichniseintrag für /normal/file.txt wird entfernt

Abschluss

Es gibt keinen Spielraum für die Reduzierung der IO-Menge

verwandte Informationen