PDFEncryptionDict
PDFEncryptionDict
अवलोकन
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 for Java पैकेज को स्थापित करने के बाद किसी भी जावा एप्लिकेशन तक पहुंच सकते हैं. गुण: cF, cipherType, encryptMetadata, filter, keyLength, length, और 11 अधिक।.
गुण
| नाम | प्रकार | Access | विवरण |
|---|---|---|---|
filter | String | पढ़िए। | फ़िल्टर नाम मानक हैंडलर के लिए “मानक” होना चाहिए. |
v | int | पढ़िए। | V: एल्गोरिथ्म संस्करण (0-5) ।. |
r | int | पढ़िए। | आर: सुरक्षा हैंडल संशोधन (2-6). |
length | int | पढ़िए। | बिट्स में कुंजी की लंबाई (40-256) ।. |
keyLength | int | पढ़िए। | बाइट में कुंजी लंबाई।. |
o | byte[] | पढ़िए। | ओ: मालिक का पासवर्ड हैश।. |
u | byte[] | पढ़िए। | यूः उपयोगकर्ता पासवर्ड हैश।. |
oE | byte[] | पढ़िए। | ओईः मालिक एन्क्रिप्शन कुंजी (आर=6, 32 बाइट्स) ।. |
uE | byte[] | पढ़िए। | यूईः उपयोगकर्ता एन्क्रिप्शन कुंजी (आर=6, 32 बाइट्स) ।. |
perms | byte[] | पढ़िए। | परमिटः एन्क्रिप्टेड अनुमतियाँ (R=6, 16 बाइट्स) ।. |
p | int | पढ़िए। | पी: अनुमति एक हस्ताक्षरित 32-बिट पूर्णांक के रूप में चिह्नित करती है।. |
encryptMetadata | boolean | पढ़िए। | EncryptMetadata: डिफ़ॉल्ट सही. |
stmF | String | पढ़िए। | StmF: स्ट्रीम के लिए क्रिप्ट फिल्टर (V=4+) ।. |
strF | String | पढ़िए। | StrF: तारों के लिए क्रिप्ट फ़िल्टर (V=4+) ।. |
cF | PdfDictionary | पढ़िए। | सीएफ: क्रिप्ट फ़िल्टर शब्दकोश (वी=4+) ।. |
cipherType | CipherType | पढ़िए। | वी और क्रिप्ट फिल्टर के आधार पर सिफ़र प्रकार निर्धारित करता है. |
pdfDictionary | PdfDictionary | पढ़िए। | अंतर्निहित शब्दकोश लौटाता है. |
विधियाँ
| Signature | विवरण |
|---|---|
PDFEncryptionDict(dict: PdfDictionary) | एक एन्क्रिप्शन शब्दकोश लिफाफा बनाता है. |
getFilter() → String | फ़िल्टर नाम मानक हैंडलर के लिए “मानक” होना चाहिए. |
getV() → int | V: एल्गोरिथ्म संस्करण (0-5) ।. |
getR() → int | आर: सुरक्षा हैंडल संशोधन (2-6). |
getLength() → int | बिट्स में कुंजी की लंबाई (40-256) ।. |
getKeyLength() → int | बाइट में कुंजी लंबाई।. |
getO() → byte[] | ओ: मालिक का पासवर्ड हैश।. |
getU() → byte[] | यूः उपयोगकर्ता पासवर्ड हैश।. |
getOE() → byte[] | ओईः मालिक एन्क्रिप्शन कुंजी (आर=6, 32 बाइट्स) ।. |
getUE() → byte[] | यूईः उपयोगकर्ता एन्क्रिप्शन कुंजी (आर=6, 32 बाइट्स) ।. |
getPerms() → byte[] | परमिटः एन्क्रिप्टेड अनुमतियाँ (R=6, 16 बाइट्स) ।. |
getP() → int | पी: अनुमति एक हस्ताक्षरित 32-बिट पूर्णांक के रूप में चिह्नित करती है।. |
getEncryptMetadata() → boolean | EncryptMetadata: डिफ़ॉल्ट सही. |
getStmF() → String | StmF: स्ट्रीम के लिए क्रिप्ट फिल्टर (V=4+) ।. |
getStrF() → String | StrF: तारों के लिए क्रिप्ट फ़िल्टर (V=4+) ।. |
getCF() → PdfDictionary | सीएफ: क्रिप्ट फ़िल्टर शब्दकोश (वी=4+) ।. |
getCipherType() → CipherType | वी और क्रिप्ट फिल्टर के आधार पर सिफ़र प्रकार निर्धारित करता है. |
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[]) → PDFEncryptionDict | दिए गए एल्गोरिथ्म और मापदंडों के लिए एक नया / एन्क्रिप्ट शब्दकोश बनाता है. |
getPdfDictionary() → PdfDictionary | अंतर्निहित शब्दकोश लौटाता है. |