THotPDF.EnablePubKeyEncryption

THotPDF

 

الطرق  التالي  CryptKeyLength

يحوّل تشفير المستند إلى معالج أمن المفتاح العام في PDF

 

صيغة Delphi:

procedure EnablePubKeyEncryption(const Seed: AnsiString; KeyType: THPDFKeyType = aes128; EncryptMetadata: Boolean = true);

 

صيغة C++:

void __fastcall EnablePubKeyEncryption(System::AnsiString Seed, THPDFKeyType KeyType, bool EncryptMetadata);

 

الوصف

يصدر EnablePubKeyEncryption قاموس /Encrypt باستخدام /Filter /Adobe.PubSec ويشتق مفتاح تشفير الملف من البذرة العشوائية ذات 20 بايتًا بالضبط مضافًا إليها مغلّفات المستلمين بترتيبها

 

استخدم aes256 لمخارج PDF 2.0 مع /V 5 و /CFM /AESV3 ومفاتيح مرشحات تشفير من 256 بت و /SubFilter /adbe.pkcs7.s5

 

أضِف المستلمين باستخدام AddPubKeyRecipientCertificate، أو AddPubKeyAgreementRecipient، أو طريقة AddPubKeyRecipient الأدنى مستوى، قبل كتابة المستند

 

انظر أيضًا: AddPubKeyRecipient, CryptKeyLength, دعم مرشحات PDF