EncryptA

Sicherheit und Signaturen

Beschreibung

Das abschließende A kennzeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Oberfläche stellt nur die Unicode-Form bereit. Das Verhalten entspricht Encrypt, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

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

Parameter

OwnerDas Eigentümer- oder Masterkennwort für das Dokument
UserDas Benutzerkennwort für das Dokument
StrengthZu verwendende Verschlüsselungsstärke: 0 = 40-Bit-Verschlüsselung 1 = 128-Bit-RC4-Verschlüsselung 2 = 128-Bit-AES-Verschlüsselung (erfordert Acrobat 7 oder höher) 3 = 256-Bit-AES-Verschlüsselung (erfordert Acrobat 9 oder höher) 4 = 256-Bit-AES-Verschlüsselung (erfordert Acrobat X oder höher)
PermissionsEin mit EncodePermissions erstellter Wert

Rückgabewerte

0Das Dokument konnte nicht verschlüsselt werden. Ermitteln Sie die Fehlerursache mit LastErrorCode. Das Dokument wurde erfolgreich verschlüsselt
1