Encryption

更改了 encfs 密碼,但文件名未更改

  • October 7, 2014

我認為使用“encfsctl passwd path/to/encrypted”更改密碼會更改所有文件名。但它沒有用。任何想法為什麼?

我得到了這個,所以密碼被正確更改:

Enter current Encfs password
EncFS Password:
Enter new Encfs password
New Encfs Password:
Verify Encfs Password:
Volume Key successfully updated.

數據加密系統(通常)不直接使用密碼加密數據。這樣做的問題是,當密碼更改時,所有數據都需要重新加密,這是一個非常密集的過程。(它還可以防止支持多個密碼。)相反,系統初始化時會生成一個隨機密鑰,並使用此隨機密鑰對數據進行加密。然後用密碼加密隨機密鑰並儲存在磁碟上。要解密數據,首先使用密碼解密隨機密鑰,然後使用隨機密鑰解密數據。更改密碼只需重新加密這個隨機密鑰,而不是所有數據。

encfs 聯機幫助頁提到:

使用者必須提供用於(間接)加密文件名和文件內容的密碼。

這意味著它使用這種方案。

引用自:https://serverfault.com/questions/403820