class final readonly Core · roukmoute/pdf 0.6.1
PDF\Security\HistoricalStandardKeyDerivationThe historical MD5 key primitive only: supplement Algorithm 3.2, pages 18–19.
This neither authenticates a password nor enables an R=2/3/4 encrypted writer.
Password bytes must already be PDFDocEncoding, distinct from R=5 SASLprep input.Inheritance and contracts
This type declares no parent, interface or trait.
Declared methods
derive()
public function derive(PDF\Security\HistoricalSecurityRevision $revision, PDF\Security\PdfDocEncodedPassword $password, PDF\Security\HistoricalOwnerPasswordEntry $owner, PDF\Syntax\Object\IntegerType $permissions, PDF\Security\FileIdentifier $identifier, PDF\Security\HistoricalKeyLength $length, PDF\Security\EncryptMetadata $metadata): PDF\Security\HistoricalEncryptionKey