
Encfs 文件解釋瞭如何建立兩個新資料夾(原始儲存和掛載資料夾)。
在安裝的資料夾中建立新檔案後,它會自動加密並儲存到原始儲存中。
我想加密目錄中的現有文件而不複製它們兩次。
有辦法這樣做嗎?
答案1
讓我們將 encfs 與簡單的檔案加密進行比較
使用 openssl 加密文件
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc
rm file.txt
會發生什麼事?
- file.txt 的內容只會讀取一次。
- file.enc 的內容只會寫入一次。
- file.txt 的目錄條目已刪除
(您可能想要安全地擦除 file.txt 但我會跳過它)
使用encfs加密文件
cp /normal/file.txt /encrypted/file.txt
rm /normal/file.txt
會發生什麼事?
- /normal/file.txt 的內容只會讀取一次。
- /encrypted/file.txt 的內容只會寫入一次。
- /normal/file.txt 的目錄條目被刪除
結論
沒有減少 IO 量的餘地