ecryptfs - 未知密碼且可能遺失

ecryptfs - 未知密碼且可能遺失

這可能會是一篇很長的文章,但目前我看不到樹木的木材,所以任何幫助表示讚賞。

簡而言之:前幾天晚上我更改了我的(登入)密碼。然後就忘記了。所以我通過 live CD 進入並將其更改為 root。另外,當我最初更改密碼時,我使用 sudo (這並不重要)作為普通用戶。

(可能的)可取之處是我對密碼有一個粗略的了解 - 只是似乎無法為 ecryptfs 的登入密碼重新創建它。

幾年前,當我創建加密目錄時,我記得寫下了當時使用的密碼 - 這是一個純文本英文混合密碼 - 例如,它寫在我的紙上(這不是它) ! ):

硬碟密碼:pa$$w0rd

從那時起我就再也沒有真正關心過它,因為我已經寫下了這些數據。我在記錄數字、大寫字母等方面一絲不苟,甚至現在還記得我正在觀看的節目激發了我對密碼的靈感。然而,在閱讀了幾篇文章後,發現密碼短語實際上是一個 32 位元組的字串。

我必須承認我很困惑,並且需要一些指導來試圖澄清這一點。

逐點:

  • 如果我遺失了硬碟密碼登入密碼,我已讀到您無法取回資料。考慮到計算的未來發展,這是否正確?十年前很難破解的問題現在變得容易多了。這適用於這種情況,對嗎?
  • 有沒有任何恢復這一點的方法是,透過安全公司或駭客(閱讀:編輯)原始程式碼(例如)讓 John the Ripper 遍歷所有可能的排列,以便在 ecryptfs 進程內的 ecryptfs 原始碼中運行,以嘗試這種方式?
  • 我記下的硬碟密碼是否相關?我只加密過一次文件系統,並且不記得它是如何完成的 - 可能是我的文字密碼,pa$$w0rd,是否已用於產生硬碟密碼文字?因為每當它提示輸入密碼時ecryptfs-unwrap-passphrase,輸入pa$$w0rd不起作用。
  • 應該ecryptfs-unwrap-passphrasepa$$w0rd?它不起作用,我知道我寫下了pa$$w0rd由於特定原因...
  • /home/.ecryptfs/user/.ecryptfs/wrapped-passphrase不知道為什麼,但和中的文件/home/user/.ecryptfs/wrapped-passphrase是相同的。我認為它們會有所不同(因為新的用戶目錄是基於不同的密碼)-有人對此有任何了解嗎?
  • 另外,我可以掛載我的主目錄 - 並從備份磁碟獲取文件的副本(及其大小)(可惜我最近沒有這樣做!) - 因此,我可以從時間戳和文件大小中找出丟失的文件,並可能嘗試單獨解密它們?

我如此堅定地記錄下這句話,pa$$w0rd,並且記得這樣做過,我不敢相信它不起作用。也許最後只是我的用戶密碼...

如果您需要更多信息,請隨時提出任何尖銳(或直率!)的問題。小小肯定我已經失去很多了......

答案1

如果您寫下的密碼是未包裝的密碼,那麼您應該能夠透過使用mount並指定ecryptfs為檔案系統類型來掛載數據,如下所示:

mount -t ecryptfs my_encrypted_data my_encrypted_data   # yes, you can use the same directory as a mountpoint.

相應地回答問題(可能將所有內容保留為預設值)。

使用密碼管理器並進行備份。

相關內容