如何使用 encfs 加密現有文件

如何使用 encfs 加密現有文件

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 量的餘地

相關內容