|
THotPDF.UserPassword
|
Överst Föregående Nästa |
|
Determines document user password.
Delphi syntax: property UserPassword: AnsiString;
C++ syntax: __property AnsiString UserPassword;
Beskrivning Om dokumentet öppnas med rätt användarlösenord (eller om ett dokument som saknar användarlösenord öppnas) kan ytterligare åtgärder utföras enligt de användaråtkomstbehörigheter som anges i dokumentets krypteringsordbok
Om en användare försöker öppna ett krypterat dokument som har ett användarlösenord bör visarapplikationen fråga efter ett lösenord. Om något av lösenorden anges korrekt kan användaren öppna dokumentet och visa det på skärmen. Om dokumentet saknar användarlösenord begärs inget lösenord;
Med AES-256-kryptering (revision 5 eller 6) tolkas lösenordet som UTF-8 och endast dess första 127 byte används, enligt ISO 32000-2. HotPDF konverterar AnsiString från dess code page, normalt systemets, så ett lösenord med icke-ASCII-bokstäver öppnar filen i vilken konform läsare som helst. Bokstäver som code page:n inte rymmer går förlorade när en Unicode-sträng tilldelas den här AnsiString-egenskapen. RC4 och AES-128 använder lösenordsbytena som de är
Code Example
Se även: ActivateProtection, CryptKeyLength, OwnerPassword, ProtectOptions |