Java PdfStamper类的setEncryption方法中使用了哪种加密算法/方法?

Java PdfStamper类的setEncryption方法中使用了哪种加密算法/方法?,java,pdf,encryption,itext,Java,Pdf,Encryption,Itext,我这里指的是以下方法。 (欲了解更多详情) itext内部使用哪种加密算法/方法/标准来加密pdf 是AES吗?用于密切相关接口的Javadocs提供了一些线索: PDF参考1.7第3.5节(更具体地说是第3.5.2节)描述了加密设置。“iText in Action”一书的第3.3.3节对此进行了解释 查看该部分,我们可以看到使用了RC4或AES 考虑到这一点,我认为您链接到的特定方法将执行40位RC4或128位RC4。允许您指定40位RC4、128位RC4或128位AES public vo

我这里指的是以下方法。 (欲了解更多详情)

itext内部使用哪种加密算法/方法/标准来加密pdf


是AES吗?

用于密切相关接口的Javadocs提供了一些线索:

PDF参考1.7第3.5节(更具体地说是第3.5.2节)描述了加密设置。“iText in Action”一书的第3.3.3节对此进行了解释

查看该部分,我们可以看到使用了RC4或AES

考虑到这一点,我认为您链接到的特定方法将执行40位RC4或128位RC4。允许您指定40位RC4、128位RC4或128位AES

public void setEncryption(boolean strength,
                          String userPassword,
                          String ownerPassword,
                          int permissions)
                   throws DocumentException