PDFEncryptionDict

PDFEncryptionDict

Overview

PDFEncryptionDict là một lớp trong Aspose.PDF FOSS cho Java.

Tải lại từ điển /Encrypt từ bộ định tuyến PDF (ISO 32000-1:2008, §7.6.1, Bảng 20-21).

Khóa học này cung cấp 19 phương pháp để làm việc với các đối tượng PDFEncryptionDict trong các chương trình Java. Các phương pháp có sẵn bao gồm: PDFEncryptionDict, build, getCF, getCipherType, getEncryptMetadata, getFilter, getKeyLength, getLength, getO, getOE, getP, getPdfDictionary,Và 7 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : cF, cipherType, encryptMetadata, filter, keyLength, length,Và 11 nhiều hơn nữa.

Properties

NameTypeAccessDescription
filterStringReadTên bộ lọc – phải là “Thông chuẩn” cho người giao dịch tiêu chuẩn.
vintReadV: phiên bản thuật toán (0-5).
rintReadR: Đánh giá về các hoạt động bảo mật (2-6).
lengthintReadChiều dài chính trong bit (40-256).
keyLengthintRead- Độ dài chính trong byte.
obyte[]ReadChủ sở hữu password hash.
ubyte[]ReadU: User password hash.
oEbyte[]ReadOE: chủ sở hữu mã hóa khóa (R = 6, 32 byte).
uEbyte[]ReadUE: Key mã hóa người dùng (R = 6, 32 byte).
permsbyte[]Read- Giấy phép: giấy phép mã hóa (R = 6, 16 byte).
pintReadP: phép vờ như một ký kết 32-bit toàn bộ.
encryptMetadatabooleanReadĐánh giá: default true.
stmFStringReadStmF: Bộ lọc mã hóa cho dòng chảy (V = 4+).
strFStringReadStrF: Bộ lọc mã hóa cho các dây (V = 4+).
cFPdfDictionaryReadCF: chữ số lọc mã hóa (V = 4+).
cipherTypeCipherTypeReadTùy chọn loại chip dựa trên các bộ lọc V và crypt.
pdfDictionaryPdfDictionaryReadTrở lại từ điển cơ bản.

Methods

SignatureDescription
PDFEncryptionDict(dict: PdfDictionary)Tạo một chữ ký mã hóa.
getFilter()StringTên bộ lọc – phải là “Thông chuẩn” cho người giao dịch tiêu chuẩn.
getV()intV: phiên bản thuật toán (0-5).
getR()intR: Đánh giá về các hoạt động bảo mật (2-6).
getLength()intChiều dài chính trong bit (40-256).
getKeyLength()int- Độ dài chính trong byte.
getO()byte[]Chủ sở hữu password hash.
getU()byte[]U: User password hash.
getOE()byte[]OE: chủ sở hữu mã hóa khóa (R = 6, 32 byte).
getUE()byte[]UE: Key mã hóa người dùng (R = 6, 32 byte).
getPerms()byte[]- Giấy phép: giấy phép mã hóa (R = 6, 16 byte).
getP()intP: phép vờ như một ký kết 32-bit toàn bộ.
getEncryptMetadata()booleanĐánh giá: default true.
getStmF()StringStmF: Bộ lọc mã hóa cho dòng chảy (V = 4+).
getStrF()StringStrF: Bộ lọc mã hóa cho các dây (V = 4+).
getCF()PdfDictionaryCF: chữ số lọc mã hóa (V = 4+).
getCipherType()CipherTypeTùy chọn loại chip dựa trên các bộ lọc V và crypt.
build(algorithm: CryptoAlgorithm, permissions: int, O: byte[], U: byte[], OE: byte[], UE: byte[], Perms: byte[])PDFEncryptionDictXây dựng một /Encrypt mới từ điển cho các thuật toán và thông số cụ thể.
getPdfDictionary()PdfDictionaryTrở lại từ điển cơ bản.

See Also

 Tiếng Việt