Vergleichen wir encfs mit einer einfachen Dateiverschlüsselung
Verschlüsseln Sie eine Datei mit openssl
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc rm file.txt
Was geschieht?
- Der Inhalt von file.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 file.txt wahrscheinlich sicher löschen, aber ich werde das überspringen.)
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
Fazit
Es gibt keinen Spielraum, um die Menge an IO zu reduzieren