尽管 Office 2013 设置可以更改加密的执行方式当您加密 Open XML 格式文件(.docx、.xslx、.pptx 等)时,默认值 — AES(高级加密标准)、128 位密钥长度、SHA1 和 CBC(密码块链接) — 提供强加密,对于大多数组织来说应该没问题。
引自http://technet.microsoft.com/en-us/library/cc179125.aspx。我不知道在哪里可以更改加密方式的设置。
是否有可能更改正在使用的加密算法以代替默认的 AES-128?
谢谢。
答案1
在我告诉你如何做之前,让我先重复一下来自各处的建议......然后说不。除非您有非常非常好的理由,否则不要更改默认加密设置,因为这会给您带来很多麻烦,而且可能不会带来太多好处。
话虽如此,Office 中的加密行为是通过注册表控制的,因此您需要去那里。
- 您可以使用 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 应用程序配置的。
- Office 2013 的 Office 自定义工具 (OCT) 参考在此处。
- 下载并使用 Office 2013 管理模板文件。
- 您可以编辑注册表。
- 控制 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
已关闭)。
- 它是一种
- 控制 Office 加密设置的注册表项是:
答案2
在 Access 2013 中
在文件 - 选项 - 客户端设置下(滚动到底部)...
加密方法 = 使用旧版