EncryptA

Sécurité et signatures

Description

Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à Encrypt et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Cette fonction ajoute les paramètres de sécurité indiqués au document sélectionné

Le chiffrement réel est retardé jusqu'à l'enregistrement ; cette fonction peut donc être appelée à tout moment, même avant l'ajout de contenu supplémentaire

Syntaxe

Delphi

Function DLEncryptA(InstanceID: Integer; Owner, User: PAnsiChar; Strength, Permissions: Integer): Integer;

DLL

int DLEncryptA(int InstanceID, const char * Owner, const char * User, int Strength, int Permissions);

Paramètres

OwnerMot de passe propriétaire ou maître du document
UserMot de passe utilisateur du document
StrengthForce de chiffrement à utiliser : 0 = chiffrement 40 bits 1 = chiffrement RC4 128 bits 2 = chiffrement AES 128 bits (Acrobat 7 ou ultérieur requis) 3 = chiffrement AES 256 bits (Acrobat 9 ou ultérieur requis) 4 = chiffrement AES 256 bits (Acrobat X ou ultérieur requis)
PermissionsValeur créée avec la fonction EncodePermissions

Valeurs de retour

0Impossible de chiffrer le document. Utilisez LastErrorCode pour connaître la raison de l'échec Le document a été chiffré avec succès
1