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अंतर्निहित शब्दकोश लौटाता है.

यह भी देखें

 हिन्दी