ICustomSecurityHandler

ICustomSecurityHandler

Overview

ICustomSecurityHandler là một giao diện trong Aspose.PDF FOSS cho .NET.

Plugable Custom Security Trader – thực hiện điều này để xử lý các mục không chuẩn / lọc (ví dụ:.

Giao diện này cung cấp 9 phương pháp để làm việc với các đối tượng ICustomSecurityHandler trong các chương trình .NET. Các phương pháp có sẵn bao gồm: CalculateEncryptionKey, Decrypt, Encrypt, EncryptPermissions, GetOwnerKey, GetUserKey, Initialize, IsOwnerPassword, IsUserPassword. 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 .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Filter, KeyLength, Revision, SubFilter, Version.

Properties

NameTypeAccessDescription
FilterstringRead/Filter entry Người giao dịch được đăng ký như.
SubFilterstringRead/SubFilter entry người quản lý được đăng ký như.
VersionintReadPhiên bản thuật toán (PDF /Encrypt /V).
RevisionintReadĐánh giá tiêu chuẩn của người xử lý (PDF /Encrypt /R) được báo cáo bởi người quản lý cho các từ điển mã hóa phát hành.
KeyLengthintRead- Độ dài trong bit.

Methods

SignatureDescription
Initialize(parameters: EncryptionParameters)Bắt đầu với các thông số parsed /Encrypt.
CalculateEncryptionKey(password: string)Tắt khóa mã hóa per-document từ mật khẩu người dùng.
GetUserKey(userPassword: string)Tính toán giá trị /U cho mật khẩu người dùng.
GetOwnerKey(userPassword: string, ownerPassword: string)Tính toán giá trị /O cho cặp mật khẩu người dùng/ chủ sở hữu.
IsOwnerPassword(password: string)Trở lại đúng khi mật khẩu tương ứng với mật mã chủ sở hữu.
IsUserPassword(password: string)Trở lại đúng khi mật khẩu phù hợp với mật mã người dùng.
EncryptPermissions(permissions: int)Crypto /Perms byte string cho các quyền được cung cấp (thay đổi 5+).
Encrypt(data: byte[], objectNumber: int, generation: int, key: byte[])Crypto một dòng / string nội dung của một đối tượng PDF với khóa mỗi đối phẩm được lấy từ chìa khóa + objectNumber + Generation.
Decrypt(data: byte[], objectNumber: int, generation: int, key: byte[])ngược lại với mã hóa.

See Also

 Tiếng Việt