更改 Microsoft Office 2010/2013 的加密设置

更改 Microsoft Office 2010/2013 的加密设置

尽管 Office 2013 设置可以更改加密的执行方式当您加密 Open XML 格式文件(.docx、.xslx、.pptx 等)时,默认值 — AES(高级加密标准)、128 位密钥长度、SHA1 和 CBC(密码块链接) — 提供强加密,对于大多数组织来说应该没问题。

引自http://technet.microsoft.com/en-us/library/cc179125.aspx。我不知道在哪里可以更改加密方式的设置。

是否有可能更改正在使用的加密算法以代替默认的 AES-128?

谢谢。

答案1

在我告诉你如何做之前,让我先重复一下来自各处的建议......然后说。除非您有非常非常好的理由,否则不要更改默认加密设置,因为这会给您带来很多麻烦,而且可能不会带来太多好处。

话虽如此,Office 中的加密行为是通过注册表控制的,因此您需要去那里。

  1. 您可以使用 Office 自定义工具
    • Office 2013 的 Office 自定义工具 (OCT) 参考在此处
      • The OCT is available only with volume licensed versions of Windows Installer-based Office 2013, Office 2010, and the 2007 Office system.
      • 您在问题中引用的文档引用了 OCT 中的选项,因此这可能是您找不到它们的原因 - 它们不是通过任何特定的 Office 应用程序配置的。

  2. 下载并使用 Office 2013 管理模板文件
  3. 您可以编辑注册表。
    • 控制 Office 加密设置的注册表项是:HKCU\Software\Policies\Microsoft\Office\14.0\Common\Security
      • 它是一种REG_SZ数据类型,其值应该是这样的:Microsoft Enhanced RSA and AES Cryptographic Provider,AES 128,128
        • 密钥值的格式是加密提供程序、加密算法和密钥长度的逗号分隔值。
      • 仅当您未设置加密兼容模式时,对此密钥的更改才会生效(HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\\Security\Crypto\CompatMode- 的值1表示兼容模式已打开,值表示0已关闭)。

答案2

在 Access 2013 中

在文件 - 选项 - 客户端设置下(滚动到底部)...

加密方法 = 使用旧版

相关内容