PDFEncryptionDict (Kódolás)

PDFEncryptionDict (Kódolás)

Összefoglaló

PDFEncryptionDict egy osztály a Aspose.PDF FOSS-ban Java számára.

A PDF-csatornából a /Encrypt szótárt csomagolja (ISO 32000-1:2008, §7.6.1, 20-21. táblázat).

Ez a osztály 19 módszert kínál a PDFEncryptionDict objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary, és 7 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: cF, cipherType, encryptMetadata, filter, keyLength, length, és még 11.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
filterStringOlvasd!A szűrőnév a standard kezelőt jelentő “Standard” (szabványos).
vintOlvasd!V: algoritmus változata (0-5).
rintOlvasd!R: biztonsági kezelő felülvizsgálata (2-6).
lengthintOlvasd!Kulcs hosszúsága bitekben (40-256).
keyLengthintOlvasd!Kulcs hosszúsága bájtokban.
obyte[]Olvasd!O: tulajdonos jelszó hash.
ubyte[]Olvasd!U: felhasználói jelszó hash.
oEbyte[]Olvasd!OE: tulajdonos titkosítási kulcs (R=6, 32 bájt).
uEbyte[]Olvasd!UE: felhasználói titkosítási kulcs (R=6, 32 bájt).
permsbyte[]Olvasd!Perms: titkosított engedélyek (R=6, 16 bájt).
pintOlvasd!P: a engedély egy 32 bites egész számot jelöl.
encryptMetadatabooleanOlvasd!EncryptMetadata: alapértelmezett igaz.
stmFStringOlvasd!StmF: titkosítószűrő a csatornákhoz (V=4+).
strFStringOlvasd!StrF: titkos szűrő a szalagokhoz (V=4+).
cFPdfDictionaryOlvasd!CF: kriptás szűrőszótár (V=4+).
cipherTypeCipherTypeOlvasd!A V és a titkosítószűrők alapján meghatározza a kódtípust.
pdfDictionaryPdfDictionaryOlvasd!Visszaadja az alapul szolgáló szótárt.

Módszerek

Az aláírás:Leírás
PDFEncryptionDict(dict: PdfDictionary)A titkosítás szótár csomagolását hozza létre.
getFilter()StringA szűrőnév a standard kezelőt jelentő “Standard” (szabványos).
getV()intV: algoritmus változata (0-5).
getR()intR: biztonsági kezelő felülvizsgálata (2-6).
getLength()intKulcs hosszúsága bitekben (40-256).
getKeyLength()intKulcs hosszúsága bájtokban.
getO()byte[]O: tulajdonos jelszó hash.
getU()byte[]U: felhasználói jelszó hash.
getOE()byte[]OE: tulajdonos titkosítási kulcs (R=6, 32 bájt).
getUE()byte[]UE: felhasználói titkosítási kulcs (R=6, 32 bájt).
getPerms()byte[]Perms: titkosított engedélyek (R=6, 16 bájt).
getP()intP: a engedély egy 32 bites egész számot jelöl.
getEncryptMetadata()booleanEncryptMetadata: alapértelmezett igaz.
getStmF()StringStmF: titkosítószűrő a csatornákhoz (V=4+).
getStrF()StringStrF: titkos szűrő a szalagokhoz (V=4+).
getCF()PdfDictionaryCF: kriptás szűrőszótár (V=4+).
getCipherType()CipherTypeA V és a titkosítószűrők alapján meghatározza a kódtípust.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictÚj /Encrypt szótárat készít az adott algoritmus és paraméterekhez.
getPdfDictionary()PdfDictionaryVisszaadja az alapul szolgáló szótárt.

Lásd még:

 Magyar