ICustomSecurityHandler

ICustomSecurityHandler

ภาพรวม

ICustomSecurityHandler เป็นอินเตอร์เฟสใน Aspose.PDF FOSS สําหรับ .NET.

Pluggable custom security handler ปฏิบัติการนี้เพื่อจัดการรายการที่ไม่ใช่มาตรฐาน / Filter (เช่น.

ช่องทางนี้ให้ 9 วิธีในการทํางานกับวัตถุ ICustomSecurityHandler ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: CalculateEncryptionKey, Decrypt, Encrypt, EncryptPermissions, GetOwnerKey, GetUserKey, Initialize, IsOwnerPassword, IsUserPassword. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Filter, KeyLength, Revision, SubFilter, Version.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
Filterstringอ่าน/ การเข้ากรองการจัดการที่ลงทะเบียนเป็น.
SubFilterstringอ่าน/SubFilter ทางเข้าที่ผู้จัดการถูกลงทะเบียนเป็น.
Versionintอ่านรุ่นของอัลโกริธม (PDF /Encrypt /V).
Revisionintอ่านการแก้ไขแบบแฮนเดอร์มาตรฐาน (PDF /Encrypt /R) ที่รายงานโดยผู้จัดการสําหรับวัสดุการรหัสที่ออก.
KeyLengthintอ่านความยาวของกุญแจเป็นบิท.

วิธีการ

Signatureคําอธิบาย
Initialize(parameters: EncryptionParameters)เริ่มการจัดการจากพารามิเตอร์ / Encrypt ที่วิเคราะห์.
CalculateEncryptionKey(password: string)สร้างคีย์การเข้ารหัสจากคําแปลของผู้ใช้.
GetUserKey(userPassword: string)คํานวณค่า /U สําหรับคําแปลผู้ใช้ที่ให้.
GetOwnerKey(userPassword: string, ownerPassword: string)คํานวณค่า /O สําหรับคู่รหัสใช้งาน/เจ้าของที่ให้.
IsOwnerPassword(password: string)กลับ true เมื่อรหัสผ่านตรงกับรุมคําพูดของเจ้าของ.
IsUserPassword(password: string)กลับ true เมื่อคําแปลตรงกับคําโฆษณาของผู้ใช้.
EncryptPermissions(permissions: int)การเข้ารหัส / Perms byte string สําหรับอนุญาตที่ให้ (การแก้ไข 5+).
Encrypt(data: byte[], objectNumber: int, generation: int, key: byte[])การเข้ารหัสสตรีม / สายความในเนื้อหาของวัตถุ PDF หนึ่งด้วยคีย์ต่อวัสดุที่มาจาก คียิ + วัตตุนับ + ประตุกรรม.
Decrypt(data: byte[], objectNumber: int, generation: int, key: byte[])ตรงข้าม Encrypt.

ดูเช่นกัน

 ภาษาไทย