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
| InputFileName | Nom du fichier à déchiffrer |
|---|---|
| OutputFileName | Le nom du fichier de destination à créer Si ce fichier existe déjà, il sera remplacé |
| Password | Mot de passe à utiliser pour déchiffrer le fichier |
Valeurs de retour
| 0 | Impossible de déchiffrer le document. Vérifiez le résultat de la fonction LastErrorCode pour déterminer la cause de l'échec |
|---|---|
| 1 | Le document a été déchiffré |