PDFEncryptionDict
Översikt
PDFEncryptionDict är en klass i Aspose.PDF FOSS för Java.
Dra /Encrypt-lösenord från PDF-trailern (ISO 32000-1:2008, §7.6.1, Tabeller 20-21).
Denna klass ger 19 metoder för att arbeta med PDFEncryptionDict objekt i Java-program. Tillgängliga metoder inkluderar: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: cF, cipherType, encryptMetadata, filter, keyLength, length,Och 11 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
filter | String | Läsning | Filternamn – måste vara ”Standard” för standardhandlare. |
v | int | Läsning | V: algoritmversion (0-5) och. |
r | int | Läsning | R: Säkerhetsansvariga översyn (2-6). |
length | int | Läsning | Nyckel längd i bitar (40-256). |
keyLength | int | Läsning | Nyckel längd i byter. |
o | byte[] | Läsning | O: ägarens lösenord hash. |
u | byte[] | Läsning | U: användarens lösenord hash. |
oE | byte[] | Läsning | OE: ägarens krypteringskälla (R = 6, 32 bytes). |
uE | byte[] | Läsning | EU: användarens krypteringskälla (R = 6, 32 bytes). |
perms | byte[] | Läsning | Tillstånd: krypterade tillstånd (R = 6, 16 bytes). |
p | int | Läsning | P: tillstånd flaggor som en signatur 32-bitars helhet. |
encryptMetadata | boolean | Läsning | EncryptMetadata: standard sann. |
stmF | String | Läsning | StmF: kryptfilter för strömmar (V = 4+). |
strF | String | Läsning | StrF: kryptfilter för strängar (V = 4+). |
cF | PdfDictionary | Läsning | CF: kryptfilter ordbok (V = 4+). |
cipherType | CipherType | Läsning | Det bestämmer typ av cipher baserat på V och kryptfilter. |
pdfDictionary | PdfDictionary | Läsning | Återställer underliggande ordbok. |
Metoder
| Signature | Beskrivning |
|---|---|
PDFEncryptionDict(dict: PdfDictionary) | Skapa en kryptering ordbok wrapper. |
getFilter() → String | Filternamn – måste vara ”Standard” för standardhandlare. |
getV() → int | V: algoritmversion (0-5) och. |
getR() → int | R: Säkerhetsansvariga översyn (2-6). |
getLength() → int | Nyckel längd i bitar (40-256). |
getKeyLength() → int | Nyckel längd i byter. |
getO() → byte[] | O: ägarens lösenord hash. |
getU() → byte[] | U: användarens lösenord hash. |
getOE() → byte[] | OE: ägarens krypteringskälla (R = 6, 32 bytes). |
getUE() → byte[] | EU: användarens krypteringskälla (R = 6, 32 bytes). |
getPerms() → byte[] | Tillstånd: krypterade tillstånd (R = 6, 16 bytes). |
getP() → int | P: tillstånd flaggor som en signatur 32-bitars helhet. |
getEncryptMetadata() → boolean | EncryptMetadata: standard sann. |
getStmF() → String | StmF: kryptfilter för strömmar (V = 4+). |
getStrF() → String | StrF: kryptfilter för strängar (V = 4+). |
getCF() → PdfDictionary | CF: kryptfilter ordbok (V = 4+). |
getCipherType() → CipherType | Det bestämmer typ av cipher baserat på V och kryptfilter. |
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[]) → PDFEncryptionDict | Bygg en ny /Encrypt-lösenord för det angivna algoritmen och parametrarna. |
getPdfDictionary() → PdfDictionary | Återställer underliggande ordbok. |