java.lang.Object
org.sejda.sambox.encryption.Algorithm2B
- All Implemented Interfaces:
Algorithm2AHash
Algorithm 2B as defined in Chap 7.6.3.3.3 of PDF 32000-2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AESEncryptionAlgorithmEngineprivate static final Map<Integer,MessageDigest> private static final BigIntegerprivate final byte[] -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
THREE
-
HASHES
-
aes128
-
u
private final byte[] u
-
-
Constructor Details
-
Algorithm2B
Algorithm2B(byte[] u) -
Algorithm2B
Algorithm2B()
-
-
Method Details
-
computeHash
public byte[] computeHash(byte[] input, byte[] password) - Specified by:
computeHashin interfaceAlgorithm2AHash
-