PDFEncryptionDict
PDFEncryptionDict
Overview
PDFEncryptionDict यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।.
पीडीएफ ट्रेलर से /Encrypt शब्दकोश को वापस लेता है (ISO 32000-1:2008, §7.6.1, तालिका 20-21)।.
यह कक्षा जावा प्रोग्राम में PDFEncryptionDict वस्तुओं के साथ काम करने के लिए 19 तरीकों प्रदान करती है।. उपलब्ध तरीकों में शामिल हैं: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary,और 7 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।. संपत्ति : cF, cipherType, encryptMetadata, filter, keyLength, length,और 11 और भी।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
filter | String | Read | फ़िल्टर नाम - मानक व्यापारी के लिए “मानक” होना चाहिए।. |
v | int | Read | V: एल्गोरिथ्म संस्करण (0-5)।. |
r | int | Read | आर: सुरक्षा एजेंटों की समीक्षा (2-6)।. |
length | int | Read | बिट्स में कुंजी लंबाई (40-256)।. |
keyLength | int | Read | बाइट्स में कुंजी लंबाई।. |
o | byte[] | Read | O: मालिक पासवर्ड हैश।. |
u | byte[] | Read | U: उपयोगकर्ता पासवर्ड हैश।. |
oE | byte[] | Read | OE: मालिक एन्क्रिप्शन कुंजी (R = 6, 32 बाइट्स)।. |
uE | byte[] | Read | UE: उपयोगकर्ता एन्क्रिप्शन कुंजी (R = 6, 32 बाइट्स)।. |
perms | byte[] | Read | लाइसेंस: एन्क्रिप्टेड लाइन (R = 6, 16 बाइट्स)।. |
p | int | Read | P: अनुमति एक हस्ताक्षरित 32-बिट इटेजर के रूप में चिह्नित है।. |
encryptMetadata | boolean | Read | (ख) मानक सच है।. |
stmF | String | Read | StmF: प्रवाह के लिए क्रिप्टो फ़िल्टर (V = 4+)।. |
strF | String | Read | StrF: तारों के लिए क्रिप्टो फ़िल्टर (V = 4+)।. |
cF | PdfDictionary | Read | CF: क्रिप्टो फ़िल्टर शब्दकोश (V = 4 +)।. |
cipherType | CipherType | Read | यह V और क्रिप्टो फ़िल्टर के आधार पर चिफर प्रकार का निर्धारण करता है।. |
pdfDictionary | PdfDictionary | Read | नीचे दिए गए शब्दकोश को वापस लाएं।. |
Methods
| Signature | Description |
|---|---|
PDFEncryptionDict(dict: PdfDictionary) | एक एन्क्रिप्शन शब्दकोश वॉरपर बनाता है।. |
getFilter() → String | फ़िल्टर नाम - मानक व्यापारी के लिए “मानक” होना चाहिए।. |
getV() → int | V: एल्गोरिथ्म संस्करण (0-5)।. |
getR() → int | आर: सुरक्षा एजेंटों की समीक्षा (2-6)।. |
getLength() → int | बिट्स में कुंजी लंबाई (40-256)।. |
getKeyLength() → int | बाइट्स में कुंजी लंबाई।. |
getO() → byte[] | O: मालिक पासवर्ड हैश।. |
getU() → byte[] | U: उपयोगकर्ता पासवर्ड हैश।. |
getOE() → byte[] | OE: मालिक एन्क्रिप्शन कुंजी (R = 6, 32 बाइट्स)।. |
getUE() → byte[] | UE: उपयोगकर्ता एन्क्रिप्शन कुंजी (R = 6, 32 बाइट्स)।. |
getPerms() → byte[] | लाइसेंस: एन्क्रिप्टेड लाइन (R = 6, 16 बाइट्स)।. |
getP() → int | P: अनुमति एक हस्ताक्षरित 32-बिट इटेजर के रूप में चिह्नित है।. |
getEncryptMetadata() → boolean | (ख) मानक सच है।. |
getStmF() → String | StmF: प्रवाह के लिए क्रिप्टो फ़िल्टर (V = 4+)।. |
getStrF() → String | StrF: तारों के लिए क्रिप्टो फ़िल्टर (V = 4+)।. |
getCF() → PdfDictionary | CF: क्रिप्टो फ़िल्टर शब्दकोश (V = 4 +)।. |
getCipherType() → CipherType | यह V और क्रिप्टो फ़िल्टर के आधार पर चिफर प्रकार का निर्धारण करता है।. |
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[]) → PDFEncryptionDict | एक नया /Encrypt शब्दकोश बनाता है जो दिए गए एल्गोरिथ्म और पैरामीटर के लिए है।. |
getPdfDictionary() → PdfDictionary | नीचे दिए गए शब्दकोश को वापस लाएं।. |