|
THotPDF.OwnerPassword
|
Góra Poprzedni Następny |
|
Determines document owner password.
Delphi syntax: property OwnerPassword: AnsiString;
C++ syntax: __property AnsiString OwnerPassword;
Opis Otwarcie dokumentu z poprawnym hasłem właściciela (zakładając, że nie jest takie samo jak hasło użytkownika) umożliwia pełny dostęp właściciela do dokumentu. Ten nieograniczony dostęp obejmuje możliwość zmiany haseł dokumentu i uprawnień dostępu
Przy szyfrowaniu AES-256 (rewizja 5 lub 6) hasło traktuje się jako UTF-8 i używa się tylko jego pierwszych 127 bajtów, tak jak definiuje ISO 32000-2. HotPDF konwertuje AnsiString ze swojej strony kodowej, normalnie systemowej, więc hasło z literami spoza ASCII otworzy plik w każdym zgodnym czytniku. Litery, których strona kodowa nie pomieści, giną przy przypisaniu ciągu Unicode do tej właściwości AnsiString. RC4 i AES-128 używają bajtów hasła takich, jakie są
Code Example
Zobacz też: ActivateProtection, CryptKeyLength, ProtectOptions, UserPassword |