Module org.sejda.sambox
Package org.sejda.sambox.encryption
package org.sejda.sambox.encryption
-
ClassDescriptionEncryption algorithm with AES engineAES implementation of a
EncryptionAlgorithmEnginewith no puddingAlgorithm 1 defined in Chapter 7.6.2 (General Encryption Algorithm) PDF 32100-1:2008Algorithm 10 as defined in Chap 7.6.3.4.8 of ISO 32000-2Algorithm 1 defined in Chapter 7.6.2 (General Encryption Algorithm) PDF 32100-1:2008Algorithm 2 as defined in Chap 7.6.3.3 of PDF 32000-1:2008The algorithm used to compute the hash to be used in Algorithm2AAlgorithm 2B as defined in Chap 7.6.3.3.3 of PDF 32000-2The algorithm used to compute hash in Algorithm 2.A for extension level 3.Algorithm 3 as defined in Chap 7.6.3.4 of PDF 32000-1:2008Algorithm 4 as defined in Chap 7.6.3.4 of PDF 32000-1:2008Algorithm 5 as defined in Chap 7.6.3.4 of PDF 32000-1:2008Algorithm 8 as defined in Chap 7.6.3.4.6 of ISO 32000-2Algorithm 9 as defined in Chap 7.6.3.4.7 of ISO 32000-2ARC4 implementation of aEncryptionAlgorithmEngineAES implementation of aEncryptionAlgorithmEnginethat concatenates the results to the initialization vectors as required by Algorithm 1 and 1A.Encryption engine to use in general encryption algorithms as defined in Chapter 7.6.2 of the PDF 32000-1Context holding the current state of the encryptionGeneric exception signaling that something went wrong during the encryption processUtilities for encryption related tasksGeneral encryption algorithm as defined in Chapter 7.6.2 of the PDF 32000-1Utility class for creating MessageDigest instances.A password algorithm as defined in PDF spec 32000-1:2008 Chap 7.6.3.4Object holding all the data necessary to specify how to encrypt the document.Available standard security encryptionsPossible Standard Security Handler revisions with bytes length of the encryption key associated to that revision