EncFS是一個免費的,開源的,基於GPL的,FUSE級別的
加密檔案系統,能夠透明加密檔案,使用任意目錄存放加密檔案.EncFS 運行於 Linux 的
用戶空間,使用FUSE
核心模組。所有寫入該檔案系統的檔案都將被加密。
EncFS 為我們提供一個用戶級的
加密檔案系統,每個用戶都可為自已的目錄或檔案創建一個加密的檔案系統。這個檔案系統只能由你載入和訪問,其他用戶只能看到加密後的內容。其使用FUSE庫和FUSE
核心模組來提供檔案系統的接口。
源目錄和
掛載點兩個目錄都mount在EncFS檔案系統中。
掛載點中的每個檔案在源目錄對應的是一個特定的檔案.檔案中的mount point 提供了源目錄中的一個未加密的視圖。
而 檔案名稱在源目錄是被加密過的字元串。
檔案加密使用鍵值,這個鍵值被加密,並存儲在源目錄中。只有一個密碼可以用來解密。