EncryptA
Sicurezza e firme
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a Encrypt e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Questa funzione aggiunge le impostazioni di sicurezza specificate al documento selezionato
La crittografia effettiva è rinviata al salvataggio, quindi la funzione può essere chiamata in qualsiasi momento, anche prima di aggiungere altro contenuto.
Sintassi
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);
Parametri
| Owner | La password del proprietario o la password principale del documento |
|---|---|
| User | La password utente del documento |
| Strength | Intensità: 0 = 40 bit 1 = RC4 128 bit 2 = AES 128 bit (Acrobat 7+) 3 = AES 256 bit (Acrobat 9+) 4 = AES 256 bit (Acrobat X+) |
| Permissions | Un valore creato con la funzione EncodePermissions |
Valori restituiti
| 0 | Non è stato possibile crittografare il documento. Usare LastErrorCode per determinarne il motivo. Il documento è stato crittografato correttamente |
|---|---|
| 1 |