Wrappers de payload criptografado
ConfigureEncryptedPayloadWrapper cria um documento PDF 2.0 com segurança por senha em que os fluxos comuns das páginas continuam legíveis antes da autenticação, enquanto nomes, descrições e bytes dos arquivos embutidos permanecem criptografados
Sintaxe Delphi
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
Política de crypt filter
/StrF /StdCFprotege as strings FileSpec e as chaves da árvore de nomes criptografada/StmF /Identitymantém os fluxos comuns de páginas e recursos legíveis/EFF /StdCFprotege os fluxos de arquivos embutidos/AuthEvent /EFOpendeclara que a autenticação do payload é adiada até o acesso ao arquivo embutido
Carregamento e desbloqueio
Carregue o documento normalmente, inspecione o wrapper com IsLoadedEncryptedPayloadWrapper e chame UnlockLoadedEncryptedPayloadWrapper com a senha do payload antes de resolver ou extrair o anexo protegido
Um desbloqueio malsucedido retorna false e preserva o estado carregado anterior, sem reescrever parcialmente os metadados criptografados
Limites
- A segurança por senha com
aes128,aes256ouaesgcmé suportada - O helper configura crypt filters, mas não cria uma interface de usuário de Portfolio ou Collection
- O desbloqueio autentica e descriptografa o grafo de objetos de standard security carregado como uma única operação atômica
Disponível desde: HotPDF v2.715.0
Veja também: Suporte a Filtros PDF