PDFΕκγραφήΔίχνη

PDFΕκγραφήΔίχνη

ΕΚΤΙΜΗΣΗ

PDFEncryptionDict Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Απομακρύνετε το /Encrypt λεξικό από το PDF trailer (ISO 32000-1:2008, §7.6.1, Πίνακες 20-21).

Αυτή η τάξη παρέχει 19 μεθόδους για να εργαστείτε με τα αντικείμενα PDFEncryptionDict σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary,7 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : cF, cipherType, encryptMetadata, filter, keyLength, length,11 και άλλα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
filterStringΔιαβάστεΟνομασία φίλτρου - πρέπει να είναι “Standard” για τον τυποποιημένο εμπόριο.
vintΔιαβάστεV: αλγόριθμος έκδοση (0-5).
rintΔιαβάστεΑ: Εξέταση των πράξεων ασφαλείας (2-6).
lengthintΔιαβάστεΚλειδί μήκος σε bit (40-256).
keyLengthintΔιαβάστεΚλειδί μήκος σε μπατί.
obyte[]ΔιαβάστεΑ: Ο ιδιοκτήτης κωδικού πρόσβασης hash.
ubyte[]ΔιαβάστεU: password hash χρήστη.
oEbyte[]ΔιαβάστεOE: κρυπτογράφηση του ιδιοκτήτη (R = 6, 32 bytes).
uEbyte[]ΔιαβάστεUE: κρυπτογράφηση χρήστη (R = 6, 32 bytes).
permsbyte[]ΔιαβάστεΑδειές: κρυπτογραφημένες άδειες (R = 6, 16 bytes).
pintΔιαβάστεΕ: Απαγορεύεται η άδεια ως υπογεγραμμένο 32-bit ολοκληρωτικό.
encryptMetadatabooleanΔιαβάστεΑλήθεια: Η παραδοσιακή αλήθεια είναι αληθινή.
stmFStringΔιαβάστεStmF: κρυπτογράφημα για τις ροές (V = 4+).
strFStringΔιαβάστεStrF: κρυπτογράφημα για τις αλυσίδες (V = 4+).
cFPdfDictionaryΔιαβάστεCF: Λογισμικό κρυπτοφιλής (V = 4 +).
cipherTypeCipherTypeΔιαβάστεΠροσδιορίζει τον τύπο του τσιπέρ με βάση τα φίλτρα V και κρυπτογράφησης.
pdfDictionaryPdfDictionaryΔιαβάστεΕπιστρέφει το υποκείμενο λεξικό.

Μέθοδοι

υπογραφήΠεριγραφή
PDFEncryptionDict(dict: PdfDictionary)Δημιουργεί ένα λεξικό κρυπτογράφηση.
getFilter()StringΟνομασία φίλτρου - πρέπει να είναι “Standard” για τον τυποποιημένο εμπόριο.
getV()intV: αλγόριθμος έκδοση (0-5).
getR()intΑ: Εξέταση των πράξεων ασφαλείας (2-6).
getLength()intΚλειδί μήκος σε bit (40-256).
getKeyLength()intΚλειδί μήκος σε μπατί.
getO()byte[]Α: Ο ιδιοκτήτης κωδικού πρόσβασης hash.
getU()byte[]U: password hash χρήστη.
getOE()byte[]OE: κρυπτογράφηση του ιδιοκτήτη (R = 6, 32 bytes).
getUE()byte[]UE: κρυπτογράφηση χρήστη (R = 6, 32 bytes).
getPerms()byte[]Αδειές: κρυπτογραφημένες άδειες (R = 6, 16 bytes).
getP()intΕ: Απαγορεύεται η άδεια ως υπογεγραμμένο 32-bit ολοκληρωτικό.
getEncryptMetadata()booleanΑλήθεια: Η παραδοσιακή αλήθεια είναι αληθινή.
getStmF()StringStmF: κρυπτογράφημα για τις ροές (V = 4+).
getStrF()StringStrF: κρυπτογράφημα για τις αλυσίδες (V = 4+).
getCF()PdfDictionaryCF: Λογισμικό κρυπτοφιλής (V = 4 +).
getCipherType()CipherTypeΠροσδιορίζει τον τύπο του τσιπέρ με βάση τα φίλτρα V και κρυπτογράφησης.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictΔημιουργεί ένα νέο /Encrypt λεξικό για το δεδομένο αλγόριθμο και τις παραμέτρους.
getPdfDictionary()PdfDictionaryΕπιστρέφει το υποκείμενο λεξικό.

Δείτε επίσης

 Ελληνικά