Microsoft Office 2010使用什么算法进行加密?

时间:2011-03-31 14:58:21

标签: encryption cryptography ms-office powerpoint

它是否使用标准AES 128位密钥进行加密?我在Google上搜索了很多,但我还没有发现该算法用于加密。

我正在加密PowerPoint文件。

2 个答案:

答案 0 :(得分:9)

technet article确认默认值为AES 128位密钥,SHA1,CBC。

  

虽然有Office 2010   用于更改加密方式的设置   在加密Open XML时执行   格式文件(.docx,.xslx,.pptx和   等等)默认值 - AES   (高级加密标准),   128位密钥长度,SHA1和CBC   (密码块链接) - 提供   强加密,应该没问题   对于大多数组织而言。

但重要的是要注意,加密是出口控制的,并且所有版本的Windows都可能没有安装所有加密提供程序。本文还提到您可以通过检查注册表项来查看安装了哪些加密服务提供程序:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Cryptography/Defaults/Provider

答案 1 :(得分:4)

These MS docs完全指定不同的算法,以及不同版本之间的差异等。对于Office 2010,使用带有CBC的AES-128,但Office 2007在ECB模式下使用AES-128,在此之前,使用RC4。所以它还取决于你想要的兼容性(接收方还能解密什么?)。