Encryption

為什麼安裝/解除安裝加密文件容器只需要幾秒鐘?

  • October 23, 2020

當加密文件容器包含 100000 個文件和 500 GB 數據時,必須在容器掛載/解除安裝時對其進行解密/加密。

Truecrypt/Veracrypt 如何在幾秒鐘內完成這項工作?

這樣想吧。

當您插入未加密的外部硬碟驅動器時,您的電腦是否會讀取所有數​​據?不,它讀取分區表和一些目錄結構/MFT 以顯示磁碟空間使用情況和根目錄。安裝加密驅動器時也會發生同樣的情況,無論是 Truecrypt、LUKS 還是 Bitlocker。

磁碟加密是基於塊的,每個塊都可以獨立於其他塊進行加密或解密,以實現對加密數據的隨機訪問。只有需要讀取的數據才會被讀取,以便電腦了解正在掛載的內容,因此只有需要解密的塊才會被解密。

在磁碟訪問發生之前,安裝過程必須首先使用提供的密碼或密鑰材料確定密鑰和加密方法,除非您有自定義迭代計數,否則這非常快。

此外,在許多驅動器上,讀/寫速度遠低於電腦能夠處理的加密速度,因此不會因加密成本而導致明顯的性能損失。

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