PDFEncryptionDict

Overview

PDFEncryptionDict در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.

کلمات کلیدی /Encrypt را از تریلر PDF (ISO 32000-1:2008, §7.6.1, جدول 20-21) برداشته است.

این کلاس 19 روش برای کار با اشیاء PDFEncryptionDict در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary,و 7 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : cF, cipherType, encryptMetadata, filter, keyLength, length,و 11 دیگر.

Properties

NameTypeAccessDescription
filterStringReadنام فیلتر باید «معیاری» برای معامله گران استاندارد باشد.
vintReadV: الگوریتم نسخه (0-5).
rintReadR: بازنگری کارگران امنیتی (2-6).
lengthintReadطول کلید در بیتی (40-256).
keyLengthintReadطول کلید در بایت ها.
obyte[]ReadA: مالک رمز عبور هش.
ubyte[]ReadU: رمز عبور کاربر هش.
oEbyte[]ReadOE: کلید رمزگذاری مالک (R = 6، 32 بایت).
uEbyte[]ReadUE: کلید رمزگذاری کاربر (R = 6، 32 بایت).
permsbyte[]Readمجوزها: مجزهای رمزگذاری شده (R = 6، 16 بایت).
pintReadP: اجازه پرچم به عنوان یک امضا 32 بیتی کامل.
encryptMetadatabooleanReadدر این مطلب به بررسی صحیح :.
stmFStringReadStmF: فیلتر رمزنگاری برای جریان (V=4+).
strFStringReadStrF: فیلتر رمزگذاری برای نوارها (V=4+).
cFPdfDictionaryReadCF: کلمات کلیدی فیلتر رمزگذاری (V = 4+).
cipherTypeCipherTypeReadنوع سیپر را بر اساس فیلترهای V و Crypto تعیین می کند.
pdfDictionaryPdfDictionaryReadبه کلمات زیر بازگردانید.

Methods

SignatureDescription
PDFEncryptionDict(dict: PdfDictionary)ایجاد یک کلمه کلیدی رمزگذاری شده.
getFilter()Stringنام فیلتر باید «معیاری» برای معامله گران استاندارد باشد.
getV()intV: الگوریتم نسخه (0-5).
getR()intR: بازنگری کارگران امنیتی (2-6).
getLength()intطول کلید در بیتی (40-256).
getKeyLength()intطول کلید در بایت ها.
getO()byte[]A: مالک رمز عبور هش.
getU()byte[]U: رمز عبور کاربر هش.
getOE()byte[]OE: کلید رمزگذاری مالک (R = 6، 32 بایت).
getUE()byte[]UE: کلید رمزگذاری کاربر (R = 6، 32 بایت).
getPerms()byte[]مجوزها: مجزهای رمزگذاری شده (R = 6، 16 بایت).
getP()intP: اجازه پرچم به عنوان یک امضا 32 بیتی کامل.
getEncryptMetadata()booleanدر این مطلب به بررسی صحیح :.
getStmF()StringStmF: فیلتر رمزنگاری برای جریان (V=4+).
getStrF()StringStrF: فیلتر رمزگذاری برای نوارها (V=4+).
getCF()PdfDictionaryCF: کلمات کلیدی فیلتر رمزگذاری (V = 4+).
getCipherType()CipherTypeنوع سیپر را بر اساس فیلترهای V و Crypto تعیین می کند.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictایجاد یک فرهنگ لغت جدید / رمزگذاری برای الگوریتم و پارامترهای داده شده.
getPdfDictionary()PdfDictionaryبه کلمات زیر بازگردانید.

See Also

 فارسی