Outlook 2010 PST 加密算法

use*_*862 3 outlook encryption outlook-2010

Outlook 2010 使用什么算法进行 pst 加密?

我希望它是 AES 128 或 256 ....

干杯

小智 7

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