我已经知道微软雇佣了AES 128 位高级加密在 Word 2010 中,如果有人想让 Word 文档本身受密码保护,则需要这样做。我不需要。我希望我的 Word 文档的 PDF 版本受密码保护。Word 2010 可以通过单击“另存为”弹出窗口中的“选项”从文档创建受密码保护的 PDF 文件:
SuperUser 上的其他内容已经指出,不同版本的 Acrobat 有不同的密码加密实现方式,而我不知道 Word 2010 是如何实现的。我只是想知道 Word 2010 作为其“另存为 PDF”选项的一部分提供的密码保护是否与它为 Word 文档本身提供的密码保护一样安全或更好。如果有人能在 Microsoft 的 MSDN 文档中找到它,我将不胜感激!
答案1
Word 2010 中带有加密选项的“另存为 PDF”有多安全?
规划 Office 2010 的加密和加密设置讨论了 Office 2010 产品的加密设置,正如您已经指出的那样,其中包括 AES 128 位高级加密。
该特定链接并未具体表明其用于“另存为 PDF”选项。
然而,关于这个话题的讨论Word 对受密码保护的 PDF 使用什么级别的加密?可接受的答案是:
链接 (规划 Office 2010 的加密和加密设置) 非常有用,但它似乎只能确认 .docx 默认使用 128 位 AES 加密。
但是,通过代码编辑器查看加密的 .docx 和 PDF 文档后,它们似乎带有相同的 128 位 AES 签名字符串,这向我证实了它们使用的是相同的加密标准。所以我将把此标记为我的问题的答案。
因此,通过检查可以确认 128 位 AES 也用于另存为 PDF。
答案2
由于该文档必须与 Acrobat Reader 的任何副本兼容,即使用户没有安装任何 MS Office 产品,密码实现也必须符合 PDF 标准,而不是 MS 标准。
Word2010用途PDF 标准 1.6(只需保存文档,在 Foxit 中打开,然后查看文件属性以确认规范版本),因此它使用 AES128 的组合,PKCS#7,以及 DSA(用于签名),使用 SHA384 或 512 进行散列。在这种情况下,由于您正在对密码进行加密(例如,它是对称的),因此表示使用 AES128。