【发布时间】:2011-07-26 23:47:47
【问题描述】:
它是否使用标准的 AES 128 位密钥进行加密?我在谷歌上搜索了很多,但我仍然没有找到用于加密的算法。
我正在加密一个 PowerPoint 文件。
【问题讨论】:
标签: encryption cryptography ms-office powerpoint
它是否使用标准的 AES 128 位密钥进行加密?我在谷歌上搜索了很多,但我仍然没有找到用于加密的算法。
我正在加密一个 PowerPoint 文件。
【问题讨论】:
标签: encryption cryptography ms-office powerpoint
technet article 确认默认值为 AES 128 位密钥、SHA1、CBC。
虽然有Office 2010 更改加密方式的设置 执行,当您加密 Open XML 格式文件(.docx、.xslx、.pptx 和 依此类推)默认值——AES (高级加密标准), 128 位密钥长度、SHA1 和 CBC (密码块链接)——提供 强大的加密,应该没问题 适用于大多数组织。
但是,请务必注意,加密是出口控制的,并且所有版本的 Windows 可能未安装所有加密提供程序。文章还提到,可以通过检查注册表项来查看安装了哪些 Cryptographic Service Providers:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Cryptography/Defaults/Provider
【讨论】:
These MS docs 完全指定了不同的算法,以及不同版本之间的差异等。Office 2010 使用 AES-128 with CBC,但 Office 2007 使用 ECB 模式下的 AES-128,在此之前,RC4被使用了。所以这也取决于你想要的兼容性(接收方还能解密什么?)。
【讨论】: