PDFEncryptionDict

PDFEncryptionDict

نمای کلی

PDFEncryptionDict یک کلاس در Aspose.PDF FOSS برای جاوا است.

لغت /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 for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: cF, cipherType, encryptMetadata, filter, keyLength, length,، و 11 تا ديگه .

خواص

نام:نوع:Accessشرح:
filterStringبخونید.نام فیلتر باید “Standard” برای عامل استاندارد باشد.
vintبخونید.V: نسخه الگوریتم (0-5).
rintبخونید.R: اصلاحات عامل امنیتی (2-6).
lengthintبخونید.طول کلید در بیت (40-256).
keyLengthintبخونید.طول کلید در بایت.
obyte[]بخونید.O: رمز عبور مالک.
ubyte[]بخونید.U: رمز عبور کاربر.
oEbyte[]بخونید.OE: کلید رمزگذاری مالک (R=6, 32 بایت).
uEbyte[]بخونید.UE: کلید رمزگذاری کاربر (R=6, 32 بایت).
permsbyte[]بخونید.Perms: مجوزهای رمزگذاری شده (R=6, 16 بایت).
pintبخونید.P: اجازه به عنوان یک عدد کامل 32 بیتی امضا شده است.
encryptMetadatabooleanبخونید.EncryptMetadata: پیش فرض درست.
stmFStringبخونید.StmF: فیلتر رمز برای جریان (V=4+).
strFStringبخونید.StrF: فیلتر رمز برای رشته ها (V=4+).
cFPdfDictionaryبخونید.CF: لغت فیلتر رمزنگاری (V=4+).
cipherTypeCipherTypeبخونید.نوع رمز را بر اساس فیلترهای V و crypt تعیین می کند.
pdfDictionaryPdfDictionaryبخونید.لغت اصلی را باز می گرداند.

روش ها

Signatureشرح:
PDFEncryptionDict(dict: PdfDictionary)یک بسته لغت رمزگذاری ایجاد می کند.
getFilter()Stringنام فیلتر باید “Standard” برای عامل استاندارد باشد.
getV()intV: نسخه الگوریتم (0-5).
getR()intR: اصلاحات عامل امنیتی (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[]Perms: مجوزهای رمزگذاری شده (R=6, 16 بایت).
getP()intP: اجازه به عنوان یک عدد کامل 32 بیتی امضا شده است.
getEncryptMetadata()booleanEncryptMetadata: پیش فرض درست.
getStmF()StringStmF: فیلتر رمز برای جریان (V=4+).
getStrF()StringStrF: فیلتر رمز برای رشته ها (V=4+).
getCF()PdfDictionaryCF: لغت فیلتر رمزنگاری (V=4+).
getCipherType()CipherTypeنوع رمز را بر اساس فیلترهای V و crypt تعیین می کند.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictیک فرهنگ لغت جدید /Encrypt برای الگوریتم و پارامترهای داده شده ایجاد می کند.
getPdfDictionary()PdfDictionaryلغت اصلی را باز می گرداند.

همچنین ببینید:

 فارسی