|
THotPDF.UserPassword
|
Boven Vorige Volgende |
|
Bepaalt het gebruikerswachtwoord van het document
Delphi-syntaxis: property UserPassword: AnsiString;
C++-syntaxis: __property AnsiString UserPassword;
Beschrijving Het openen van het document met het juiste gebruikerswachtwoord, of het openen van een document zonder gebruikerswachtwoord, maakt extra bewerkingen mogelijk volgens de toegangsrechten voor gebruikers die in de encryptiedictionary van het document zijn opgegeven
Als een gebruiker probeert een versleuteld document met een gebruikerswachtwoord te openen, moet de viewer-toepassing om een wachtwoord vragen. Als een van beide wachtwoorden correct wordt opgegeven, kan de gebruiker het document openen en op het scherm weergeven. Als het document geen gebruikerswachtwoord heeft, wordt geen wachtwoord gevraagd
Bij AES-256-versleuteling (revisie 5 of 6) geldt het wachtwoord als UTF-8 en worden alleen de eerste 127 bytes ervan gebruikt, zoals ISO 32000-2 definieert. HotPDF converteert de AnsiString uit zijn codepage, normaal die van het systeem, dus een wachtwoord met niet-ASCII-letters opent het bestand in elke conformerende reader. Letters die de codepage niet aan kan gaan verloren wanneer een Unicode-string aan deze AnsiString-eigenschap wordt toegewezen. RC4 en AES-128 gebruiken de wachtwoordbytes zoals ze zijn
Codevoorbeeld
Zie ook: ActivateProtection, CryptKeyLength, OwnerPassword, ProtectOptions |