PDFEncryptionDict

PDFEncryptionDict

Overview

PDFEncryptionDict เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.

รอบคําศัพท์ /Encrypt จาก PDF trailer (ISO 32000-1:2008, §7.6.1, ตาราง 20-21).

หมวดนี้ให้ 19 วิธีในการทํางานกับวัตถุ PDFEncryptionDict ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary,และ 7 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: cF, cipherType, encryptMetadata, filter, keyLength, length,และอีก 11 คน.

Properties

NameTypeAccessDescription
filterStringReadชื่อกรอง ต้องเป็น “Standard” สําหรับการจัดการแบบมาตรฐาน.
vintReadV: รุ่นของอัลโกริตม (0-5).
rintReadR: การแก้ไขมือจัดการความปลอดภัย (2-6).
lengthintReadความยาวของคีย์ในบิต (40-256).
keyLengthintReadความยาวของกุญแจในไบต์.
obyte[]ReadO: Hash ของรหัสผ่านเจ้าของ.
ubyte[]ReadU: การแฮช์รหัสใช้งานของผู้ใช้.
oEbyte[]ReadOE: คีย์การเข้ารหัสของเจ้าของ (R=6, 32 ไบท์).
uEbyte[]ReadUE: คีย์การเข้ารหัสของผู้ใช้ (R=6, 32 ไบท์).
permsbyte[]ReadPerms: การอนุญาตที่เข้ารหัส (R=6, 16 ไบท์).
pintReadP: การอนุญาตสัญลักษณ์เป็นตัวเลขเต็ม 32 บิตที่ลงนาม.
encryptMetadatabooleanReadEncryptMetadata: พื้นฐาน true.
stmFStringReadStmF: ไฟล์ตรคริปต์สําหรับสตรีม (V=4+).
strFStringReadStrF: ไฟล์ทราคีปต์สําหรับเส้น (V=4+).
cFPdfDictionaryReadCF: กล่องวัสดุไก่ (V=4+).
cipherTypeCipherTypeReadกําหนดประเภทรหัสโดยใช้วี และกรองการซับหน่วย.
pdfDictionaryPdfDictionaryReadส่งคําศัพท์ที่อยู่เบื้องหลังกลับมา.

Methods

SignatureDescription
PDFEncryptionDict(dict: PdfDictionary)สร้างการปักพับคําศัพท์ในการเข้ารหัส.
getFilter()Stringชื่อกรอง ต้องเป็น “Standard” สําหรับการจัดการแบบมาตรฐาน.
getV()intV: รุ่นของอัลโกริตม (0-5).
getR()intR: การแก้ไขมือจัดการความปลอดภัย (2-6).
getLength()intความยาวของคีย์ในบิต (40-256).
getKeyLength()intความยาวของกุญแจในไบต์.
getO()byte[]O: Hash ของรหัสผ่านเจ้าของ.
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: พื้นฐาน true.
getStmF()StringStmF: ไฟล์ตรคริปต์สําหรับสตรีม (V=4+).
getStrF()StringStrF: ไฟล์ทราคีปต์สําหรับเส้น (V=4+).
getCF()PdfDictionaryCF: กล่องวัสดุไก่ (V=4+).
getCipherType()CipherTypeกําหนดประเภทรหัสโดยใช้วี และกรองการซับหน่วย.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictสร้างคําศัพท์ /Encrypt ใหม่สําหรับอัลโกริธมและปารามีเตอร์ที่ให้.
getPdfDictionary()PdfDictionaryส่งคําศัพท์ที่อยู่เบื้องหลังกลับมา.

See Also

 ภาษาไทย