Wrappers de payload cifrado
ConfigureEncryptedPayloadWrapper crea un documento PDF 2.0 con seguridad por contraseña cuyos streams de página ordinarios siguen siendo legibles antes de la autenticación, mientras que los nombres, descripciones y bytes de los archivos incrustados permanecen cifrados
Sintaxis de Delphi
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
Política de crypt filters
/StrF /StdCFprotege las cadenas FileSpec y las claves de name-tree cifradas/StmF /Identitydeja legibles los streams normales de página y recursos/EFF /StdCFprotege los streams de archivos incrustados/AuthEvent /EFOpendeclara que la autenticación del payload se difiere hasta el acceso al archivo incrustado
Carga y desbloqueo
Cargue el documento con normalidad, inspeccione el wrapper con IsLoadedEncryptedPayloadWrapper y llame a UnlockLoadedEncryptedPayloadWrapper con la contraseña del payload antes de resolver o extraer el adjunto protegido
Un desbloqueo fallido devuelve false y preserva el estado cargado previo sin reescribir parcialmente los metadatos cifrados
Límites
- Se admite la seguridad por contraseña con
aes128,aes256oaesgcm - El helper configura los crypt filters, pero no crea una interfaz de usuario de Portfolio o Collection
- El desbloqueo autentica y descifra el grafo de objetos de seguridad estándar cargado como una operación atómica
Disponible desde: HotPDF v2.715.0
Véase también: Soporte de filtros PDF