EncryptA

보안 및 서명

설명

뒤에 붙은 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 노출합니다. 동작은 Encrypt와 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다

이 함수는 지정한 보안 설정을 선택한 문서에 추가합니다

문서의 실제 암호화는 문서가 저장될 때까지 지연되므로 문서에 콘텐츠를 더 추가하기 전이라도 언제든지 이 함수를 호출할 수 있습니다

구문

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);

매개변수

Owner문서의 소유자 또는 마스터 암호
User문서의 사용자 암호
Strength사용할 암호화 강도: 0 = 40비트 암호화 1 = 128비트 RC4 암호화 2 = 128비트 AES 암호화(Acrobat 7 이상 필요) 3 = 256비트 AES 암호화(Acrobat 9 이상 필요) 4 = 256비트 AES 암호화(Acrobat X 이상 필요)
PermissionsEncodePermissions 함수로 만든 값

반환 값

0문서를 암호화할 수 없습니다 실패 원인을 확인하려면 LastErrorCode 함수를 사용하십시오 문서가 성공적으로 암호화되었습니다
1