Encryption

Outlook 2010 PST 加密算法

  • October 14, 2011

Outlook 2010 使用什麼算法進行 pst 加密?

我希望它是 AES 128 或 256 ….

乾杯

PST 沒有像您想像的那樣加密。他們不使用標準加密方案,而是使用自定義方案。來自 PST 規範。 http://msdn.microsoft.com/en-us/library/ff385210%28office.12%29.aspx

4.1 編碼 PST 數據塊的強度

該協議使用兩種無密鑰密碼算法對 PST 中的數據塊進行編碼。這些算法只提供數據混淆,一旦理解了確切的編碼算法,就可以方便地解碼。

此外,只有最終使用者數據塊在 PST 中進行編碼。所有其他基礎設施資訊,包括標頭、分配元數據頁面和 BTree 頁面都在沒有混淆的情況下儲存。

總之,編碼 PST 數據塊的強度除了數據混淆之外沒有提供額外的安全性。

4.2 PST 密碼強度

PST 密碼作為屬性值儲存在消息儲存中,是一種表面機制,需要客戶端實現強制執行儲存的密碼。由於密碼本身不用作編碼和解碼密碼算法的密鑰,因此它不提供任何安全優勢來防止 PST 數據被未授權方讀取。

此外,密碼儲存為原始密碼字元串的 CRC-32 散列,容易發生衝突,並且相對較弱的暴力方法。

微軟說

我們建議您使用加密文件系統 (EFS) 或 Windows BitLocker 驅動器加密來幫助保護 .pst 文件中的數據。可壓縮加密和高加密選項僅提供基本的安全級別。

來自http://support.microsoft.com/kb/829971

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