DecryptFileA

Gestion de documents, 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 à DecryptFile et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle

Cette fonction tente de supprimer le chiffrement d'un fichier sur le disque et enregistre le document déchiffré dans un nouveau fichier

Cette fonction réussit même si le mot de passe utilisateur est fourni (y compris un mot de passe vide valide) au lieu du mot de passe principal. Il est conseillé aux développeurs de respecter les souhaits de sécurité de l'auteur du document

Syntaxe

Delphi

Function DLDecryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Password: PAnsiChar): Integer;

DLL

int DLDecryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Password);

Paramètres

InputFileNameNom du fichier à déchiffrer
OutputFileNameLe nom du fichier de destination à créer Si ce fichier existe déjà, il sera remplacé
PasswordMot de passe à utiliser pour déchiffrer le fichier

Valeurs de retour

0Impossible de déchiffrer le document. Vérifiez le résultat de la fonction LastErrorCode pour déterminer la cause de l'échec
1Le document a été déchiffré