我指的是以下方法。 (Link了解更多详情)
public void setEncryption(boolean strength,
String userPassword,
String ownerPassword,
int permissions)
throws DocumentException
itext内部使用哪种加密算法/方法/标准来加密pdf?
是AES吗?
答案 0 :(得分:1)
密切相关的界面PdfEncryptionSettings
的Javadocs提供了一些线索:
加密设置在PDF参考1.7的3.5节(更具体地说,第3.5.2节)中描述。它们在本书的第3.3.3节“动作中的iText”中进行了解释。
查看the reference的那一部分,我们可以看到使用了RC4或AES。
考虑到这一点,我说你链接的具体方法将是40位RC4或128位RC4。 overloaded alternative method允许您指定40位RC4,128位RC4或128位AES。