DecryptFileA
문서 관리, 보안 및 서명
설명
끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 인터페이스에서는 Unicode 형식만 노출됩니다. 동작은 DecryptFile와 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용해 해석됩니다
디스크의 파일에서 암호화를 제거하여 복호화한 문서를 새 파일에 저장하려고 시도합니다
마스터 암호 대신 사용자 암호(유효한 빈 암호 포함)를 제공해도 이 함수는 성공합니다. 개발자는 문서 작성자(document's author)의 보안 의사를 존중해야 합니다
구문
Delphi
Function DLDecryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Password: PAnsiChar): Integer;
DLL
int DLDecryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Password);
매개변수
| InputFileName | 복호화할 파일의 이름 |
|---|---|
| OutputFileName | 생성할 대상 파일의 이름입니다. 파일이 이미 있으면 덮어씁니다 |
| Password | 파일 암호 해독에 사용할 암호 |
반환 값
| 0 | 문서를 복호화할 수 없습니다. 실패 원인을 확인하려면 LastErrorCode 함수의 결과를 확인하십시오 |
|---|---|
| 1 | 문서가 성공적으로 복호화되었습니다 |