我指的是下面的方法。(链接获取更多详情)
public void setEncryption(boolean strength,
String userPassword,
String ownerPassword,
int permissions)
throws DocumentException
文本内部使用哪种加密算法/方法/标准来加密pdf?
是AES吗?
与之密切相关的接口PdfEncryptionSettings
的Javadocs提供了一些线索:
加密设置在PDF参考文献1.7的3.5节(更具体地说是3.5.2节)中进行了描述。它们在《text in Action》一书的3.3.3节中有解释。
查看参考的这一部分,我们可以看到使用了RC4或AES。
考虑到这一点,我想说你链接到的具体方法要么是40位RC4,要么是128位RC4。重载的替代方法允许您指定40位RC4、128位RC4或128位AES。