PDFEncryptionDict

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

NamnTyp avAccessBeskrivning
filterStringLäsningFilternamn – måste vara ”Standard” för standardhandlare.
vintLäsningV: algoritmversion (0-5) och.
rintLäsningR: Säkerhetsansvariga översyn (2-6).
lengthintLäsningNyckel längd i bitar (40-256).
keyLengthintLäsningNyckel längd i byter.
obyte[]LäsningO: ägarens lösenord hash.
ubyte[]LäsningU: användarens lösenord hash.
oEbyte[]LäsningOE: ägarens krypteringskälla (R = 6, 32 bytes).
uEbyte[]LäsningEU: användarens krypteringskälla (R = 6, 32 bytes).
permsbyte[]LäsningTillstånd: krypterade tillstånd (R = 6, 16 bytes).
pintLäsningP: tillstånd flaggor som en signatur 32-bitars helhet.
encryptMetadatabooleanLäsningEncryptMetadata: standard sann.
stmFStringLäsningStmF: kryptfilter för strömmar (V = 4+).
strFStringLäsningStrF: kryptfilter för strängar (V = 4+).
cFPdfDictionaryLäsningCF: kryptfilter ordbok (V = 4+).
cipherTypeCipherTypeLäsningDet bestämmer typ av cipher baserat på V och kryptfilter.
pdfDictionaryPdfDictionaryLäsningÅterställer underliggande ordbok.

Metoder

SignatureBeskrivning
PDFEncryptionDict(dict: PdfDictionary)Skapa en kryptering ordbok wrapper.
getFilter()StringFilternamn – måste vara ”Standard” för standardhandlare.
getV()intV: algoritmversion (0-5) och.
getR()intR: Säkerhetsansvariga översyn (2-6).
getLength()intNyckel längd i bitar (40-256).
getKeyLength()intNyckel 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()intP: tillstånd flaggor som en signatur 32-bitars helhet.
getEncryptMetadata()booleanEncryptMetadata: standard sann.
getStmF()StringStmF: kryptfilter för strömmar (V = 4+).
getStrF()StringStrF: kryptfilter för strängar (V = 4+).
getCF()PdfDictionaryCF: kryptfilter ordbok (V = 4+).
getCipherType()CipherTypeDet 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[])PDFEncryptionDictBygg en ny /Encrypt-lösenord för det angivna algoritmen och parametrarna.
getPdfDictionary()PdfDictionaryÅterställer underliggande ordbok.

Se även

 Svenska