PDFEncryptionDict (Nazovi za šifriranje)

PDFEncryptionDict (Nazovi za šifriranje)

Približni podaci

PDFEncryptionDict je klasa u Aspose.PDF FOSS za Java.

U ovom slučaju, u skladu s člankom 7. stavkom 2. točkom (a) i podstavkom 3. broja 1.

Ova klasa pruža 19 metoda za rad s PDFEncryptionDict objektima u Java programima. Postoje i sljedeće metode: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary, i 7 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: cF, cipherType, encryptMetadata, filter, keyLength, length, i još 11 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
filterStringČitaj.U slučaju da je to moguće, potrebno je provjeriti i utvrditi.
vintČitaj.V: verzija algoritma (0-5).
rintČitaj.R: revizija rukovodilaca sigurnosti (2-6).
lengthintČitaj.Dužina ključa u bitovima (40-256).
keyLengthintČitaj.Dužina ključa u bajtovima.
obyte[]Čitaj.O: hash lozinke vlasnika.
ubyte[]Čitaj.U: korisnički hash za lozinku.
oEbyte[]Čitaj.OE: vlasnik ključa za šifriranje (R=6, 32 bajta).
uEbyte[]Čitaj.U tom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) Uredbe (EU) br. 575/2013 i Uredbom (EZ) št. 765/2008 trebalo bi se primjenjivati sljedeće:.
permsbyte[]Čitaj.Uputstvo: šifrirana dozvola (R=6, 16 bajta).
pintČitaj.P: dozvola označava kao potpisani 32-bitni cijelac.
encryptMetadatabooleanČitaj.EncryptMetadata: podrazumijevanje istinito.
stmFStringČitaj.StmF: kriptni filter za tokove (V=4+).
strFStringČitaj.StrF: kriptni filter za strune (V=4+).
cFPdfDictionaryČitaj.CF: riječnik za filtriranje kripta (V=4+).
cipherTypeCipherTypeČitaj.Određuje tip šifre na temelju V i kripto filtera.
pdfDictionaryPdfDictionaryČitaj.Vrati osnovni rječnik.

Metoda za primjenu

PotpisOpisivanje
PDFEncryptionDict(dict: PdfDictionary)Stvara šifriranje rječnik omot.
getFilter()StringU slučaju da je to moguće, potrebno je provjeriti i utvrditi.
getV()intV: verzija algoritma (0-5).
getR()intR: revizija rukovodilaca sigurnosti (2-6).
getLength()intDužina ključa u bitovima (40-256).
getKeyLength()intDužina ključa u bajtovima.
getO()byte[]O: hash lozinke vlasnika.
getU()byte[]U: korisnički hash za lozinku.
getOE()byte[]OE: vlasnik ključa za šifriranje (R=6, 32 bajta).
getUE()byte[]U tom slučaju, u skladu s člankom 13. stavkom 1. točkom (a) Uredbe (EU) br. 575/2013 i Uredbom (EZ) št. 765/2008 trebalo bi se primjenjivati sljedeće:.
getPerms()byte[]Uputstvo: šifrirana dozvola (R=6, 16 bajta).
getP()intP: dozvola označava kao potpisani 32-bitni cijelac.
getEncryptMetadata()booleanEncryptMetadata: podrazumijevanje istinito.
getStmF()StringStmF: kriptni filter za tokove (V=4+).
getStrF()StringStrF: kriptni filter za strune (V=4+).
getCF()PdfDictionaryCF: riječnik za filtriranje kripta (V=4+).
getCipherType()CipherTypeOdređuje tip šifre na temelju V i kripto filtera.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictIzgradi novi /Encrypt rječnik za dat algoritam i parametre.
getPdfDictionary()PdfDictionaryVrati osnovni rječnik.

Također pogledajte:

 Hrvatski