Krypterad nyttolastomslag
ConfigureEncryptedPayloadWrapper skapar ett PDF 2.0-dokument med lösenordssäkerhet vars vanliga sidströmmar förblir läsbara före autentisering medan inbäddade filnamn, beskrivningar och bytes förblir krypterade
Delphi-syntax
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
Crypt-filterpolicy
/StrF /StdCFskyddar FileSpec-strängar och krypterade namnträdsnycklar/StmF /Identitylämnar normala sid- och resursströmmar läsbara/EFF /StdCFskyddar inbäddade filströmmar/AuthEvent /EFOpenanger att nyttolastautentisering skjuts upp tills inbäddad fil åtkomst
Inläsning och upplåsning
Ladda dokumentet normalt, inspektera omslaget med IsLoadedEncryptedPayloadWrapper och anropa sedan UnlockLoadedEncryptedPayloadWrapper med nyttolastlösenordet innan du löser upp eller extraherar den skyddade bilagan
En misslyckad upplåsning returnerar false och bevarar det tidigare inlästa tillståndet utan att delvis skriva om krypterad metadata
Begränsningar
- Lösenordssäkerhet med
aes128,aes256elleraesgcmstöds - Hjälparen konfigurerar crypt-filter men skapar inte ett Portfolio- eller Collection-användargränssnitt
- Upplåsning autentiserar och dekrypterar den inlästa standard-säkerhetsobjektgrafen som en atomisk operation
Tillgänglig sedan: HotPDF v2.715.0
Se även: PDF Filter Support