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विवरण
filterStringपढ़िए।फ़िल्टर नाम मानक हैंडलर के लिए “मानक” होना चाहिए.
vintपढ़िए।V: एल्गोरिथ्म संस्करण (0-5) ।.
rintपढ़िए।आर: सुरक्षा हैंडल संशोधन (2-6).
lengthintपढ़िए।बिट्स में कुंजी की लंबाई (40-256) ।.
keyLengthintपढ़िए।बाइट में कुंजी लंबाई।.
obyte[]पढ़िए।ओ: मालिक का पासवर्ड हैश।.
ubyte[]पढ़िए।यूः उपयोगकर्ता पासवर्ड हैश।.
oEbyte[]पढ़िए।ओईः मालिक एन्क्रिप्शन कुंजी (आर=6, 32 बाइट्स) ।.
uEbyte[]पढ़िए।यूईः उपयोगकर्ता एन्क्रिप्शन कुंजी (आर=6, 32 बाइट्स) ।.
permsbyte[]पढ़िए।परमिटः एन्क्रिप्टेड अनुमतियाँ (R=6, 16 बाइट्स) ।.
pintपढ़िए।पी: अनुमति एक हस्ताक्षरित 32-बिट पूर्णांक के रूप में चिह्नित करती है।.
encryptMetadatabooleanपढ़िए।EncryptMetadata: डिफ़ॉल्ट सही.
stmFStringपढ़िए।StmF: स्ट्रीम के लिए क्रिप्ट फिल्टर (V=4+) ।.
strFStringपढ़िए।StrF: तारों के लिए क्रिप्ट फ़िल्टर (V=4+) ।.
cFPdfDictionaryपढ़िए।सीएफ: क्रिप्ट फ़िल्टर शब्दकोश (वी=4+) ।.
cipherTypeCipherTypeपढ़िए।वी और क्रिप्ट फिल्टर के आधार पर सिफ़र प्रकार निर्धारित करता है.
pdfDictionaryPdfDictionaryपढ़िए।अंतर्निहित शब्दकोश लौटाता है.

विधियाँ

Signatureविवरण
PDFEncryptionDict(dict: PdfDictionary)एक एन्क्रिप्शन शब्दकोश लिफाफा बनाता है.
getFilter() → Stringफ़िल्टर नाम मानक हैंडलर के लिए “मानक” होना चाहिए.
getV() → intV: एल्गोरिथ्म संस्करण (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() → booleanEncryptMetadata: डिफ़ॉल्ट सही.
getStmF() → StringStmF: स्ट्रीम के लिए क्रिप्ट फिल्टर (V=4+) ।.
getStrF() → StringStrF: तारों के लिए क्रिप्ट फ़िल्टर (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अंतर्निहित शब्दकोश लौटाता है.

यह भी देखें

 हिन्दी