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
| Owner | Mot de passe propriétaire ou maître du document |
|---|---|
| User | Mot de passe utilisateur du document |
| Strength | Force 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) |
| Permissions | Valeur créée avec la fonction EncodePermissions |
Valeurs de retour
| 0 | Impossible de chiffrer le document. Utilisez LastErrorCode pour connaître la raison de l'échec Le document a été chiffré avec succès |
|---|---|
| 1 |