Opakowania zaszyfrowanych payloadów
ConfigureEncryptedPayloadWrapper tworzy dokument PDF 2.0 z zabezpieczeniem hasłem, którego zwykłe strumienie stron pozostają czytelne przed uwierzytelnieniem, podczas gdy nazwy, opisy i bajty plików osadzonych pozostają zaszyfrowane
Składnia Delphi
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
Polityka filtrów crypt
/StrF /StdCFchroni ciągi FileSpec i zaszyfrowane klucze drzew nazw/StmF /Identitypozostawia zwykłe strumienie stron i zasobów czytelne/EFF /StdCFchroni strumienie plików osadzonych/AuthEvent /EFOpendeklaruje, że uwierzytelnienie payloadu jest odkładane do dostępu do pliku osadzonego
Ładowanie i odblokowywanie
Załaduj dokument normalnie, zbadaj opakowanie przez IsLoadedEncryptedPayloadWrapper, a potem wywołaj UnlockLoadedEncryptedPayloadWrapper z hasłem payloadu przed rozwiązaniem lub wyodrębnieniem chronionego załącznika
Nieudane odblokowanie zwraca false i zachowuje poprzedni stan załadowania, bez częściowego przepisywania zaszyfrowanych metadanych
Limity
- Zabezpieczenie hasłem z
aes128,aes256lubaesgcmjest obsługiwane - Pomocnik konfiguruje filtry crypt, ale nie tworzy interfejsu użytkownika Portfolio ani Collection
- Odblokowanie uwierzytelnia i deszyfruje załadowany graf obiektów standardowego zabezpieczenia jako jedną operację atomową
Dostępne od: HotPDF v2.715.0
Zobacz także: Obsługa filtrów PDF