PDFEncryptionDict
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
| Name | Type | Access | Description |
|---|---|---|---|
filter | String | Read | نام فیلتر باید «معیاری» برای معامله گران استاندارد باشد. |
v | int | Read | V: الگوریتم نسخه (0-5). |
r | int | Read | R: بازنگری کارگران امنیتی (2-6). |
length | int | Read | طول کلید در بیتی (40-256). |
keyLength | int | Read | طول کلید در بایت ها. |
o | byte[] | Read | A: مالک رمز عبور هش. |
u | byte[] | Read | U: رمز عبور کاربر هش. |
oE | byte[] | Read | OE: کلید رمزگذاری مالک (R = 6، 32 بایت). |
uE | byte[] | Read | UE: کلید رمزگذاری کاربر (R = 6، 32 بایت). |
perms | byte[] | Read | مجوزها: مجزهای رمزگذاری شده (R = 6، 16 بایت). |
p | int | Read | P: اجازه پرچم به عنوان یک امضا 32 بیتی کامل. |
encryptMetadata | boolean | Read | در این مطلب به بررسی صحیح :. |
stmF | String | Read | StmF: فیلتر رمزنگاری برای جریان (V=4+). |
strF | String | Read | StrF: فیلتر رمزگذاری برای نوارها (V=4+). |
cF | PdfDictionary | Read | CF: کلمات کلیدی فیلتر رمزگذاری (V = 4+). |
cipherType | CipherType | Read | نوع سیپر را بر اساس فیلترهای V و Crypto تعیین می کند. |
pdfDictionary | PdfDictionary | Read | به کلمات زیر بازگردانید. |
Methods
| Signature | Description |
|---|---|
PDFEncryptionDict(dict: PdfDictionary) | ایجاد یک کلمه کلیدی رمزگذاری شده. |
getFilter() → String | نام فیلتر باید «معیاری» برای معامله گران استاندارد باشد. |
getV() → int | V: الگوریتم نسخه (0-5). |
getR() → int | R: بازنگری کارگران امنیتی (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() → int | P: اجازه پرچم به عنوان یک امضا 32 بیتی کامل. |
getEncryptMetadata() → boolean | در این مطلب به بررسی صحیح :. |
getStmF() → String | StmF: فیلتر رمزنگاری برای جریان (V=4+). |
getStrF() → String | StrF: فیلتر رمزگذاری برای نوارها (V=4+). |
getCF() → PdfDictionary | CF: کلمات کلیدی فیلتر رمزگذاری (V = 4+). |
getCipherType() → CipherType | نوع سیپر را بر اساس فیلترهای V و Crypto تعیین می کند. |
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[]) → PDFEncryptionDict | ایجاد یک فرهنگ لغت جدید / رمزگذاری برای الگوریتم و پارامترهای داده شده. |
getPdfDictionary() → PdfDictionary | به کلمات زیر بازگردانید. |