|
THotPDF.UserPassword
|
Oben Zurück Weiter |
|
Bestimmt das Benutzerkennwort des Dokuments
Delphi-Syntax: property UserPassword: AnsiString;
C++-Syntax: __property AnsiString UserPassword;
Beschreibung Das Öffnen des Dokuments mit dem korrekten Benutzerkennwort (oder das Öffnen eines Dokuments ohne Benutzerkennwort) ermöglicht zusätzliche Aktionen gemäß den im Verschlüsselungswörterbuch des Dokuments festgelegten Benutzerzugriffsrechten
Wenn ein Benutzer versucht, ein verschlüsseltes Dokument zu öffnen, das ein Benutzerkennwort besitzt, sollte das Anzeigeprogramm nach einem Kennwort fragen; die korrekte Eingabe eines der beiden Kennwörter ermöglicht es dem Benutzer, das Dokument zu öffnen und auf dem Bildschirm anzuzeigen; wenn das Dokument kein Benutzerkennwort besitzt, wird kein Kennwort angefordert
Mit AES-256-Verschlüsselung (Revision 5 oder 6) gilt das Passwort als UTF-8, und nur seine ersten 127 Bytes werden verwendet, wie ISO 32000-2 es definiert. HotPDF konvertiert den AnsiString von seiner Codepage, in der Regel der Systemcodepage, daher öffnet ein Passwort mit Nicht-ASCII-Buchstaben die Datei in jedem konformen Reader. Buchstaben, die die Codepage nicht halten kann, gehen verloren, wenn ein Unicode-String dieser AnsiString-Eigenschaft zugewiesen wird. RC4 und AES-128 verwenden die Passwort-Bytes, wie sie übergeben werden
Code Example
Siehe auch: ActivateProtection, CryptKeyLength, OwnerPassword, ProtectOptions |