Key-Size

密碼長度會影響讀寫速度嗎?

  • September 3, 2016

我正在使用Diskcryptor加密 2TB 外部 USB HD,該過程需要 2 多天。我選擇了一個 100 個字元的強加密密鑰密碼(因為,為什麼​​不呢?),現在我想知道密鑰密碼的長度是否對加密驅動器所需的時間有任何影響。我還想知道密鑰密碼的長度是否會影響從加密驅動器寫入和讀取文件所需的時間。如果我選擇了 25 個字元的密鑰密碼,這個過程會更快嗎?從驅動器讀取和寫入會更快嗎?

更新:下面解釋說我所說的加密密鑰實際上是密碼。

如果我選擇了 25 個字元的密鑰,這個過程會更快嗎?

這完全取決於 Diskcryptor 的設計方式;但似乎不會。

根據 Diskcryptor 首頁,Diskcryptor 選擇一個隨機對稱(AES、Twofish 或 Serpent)密鑰,並使用它來加密磁碟;它使用密碼(你稱之為強加密密鑰)來加密隨機對稱密鑰並將其放入引導扇區。當需要使用磁碟時,您需要輸入密碼,這將允許 Diskcryptor 解密隨機對稱密鑰;然後使用該對稱密鑰解密(和加密)其他所有內容。

因為大部分工作是使用該隨機對稱密鑰完成的(其大小相同,與密碼片語的大小無關),所以密碼片語的長度無關緊要。

現在,該頁面確實提到它可以使用級聯密碼;比如說,AES + Serpent。如果您以這種方式配置它,它將比您僅使用 AES 慢得多(由於 AES-NI 指令,這很容易成為最快的);這是我能想到的唯一可能會讓你慢下來的事情。

引用自:https://crypto.stackexchange.com/questions/39731