Jesse Long created PDFBOX-3149:
----------------------------------

             Summary: Failure to decrypt empty strings (AES 128)
                 Key: PDFBOX-3149
                 URL: https://issues.apache.org/jira/browse/PDFBOX-3149
             Project: PDFBox
          Issue Type: Bug
          Components: Crypto, Parsing, PDModel
    Affects Versions: 2.0.0
            Reporter: Jesse Long
            Priority: Minor


SecurityHandler fails to decrypt empty strings in a AES 128 encrypted PDF. 

Strings like: <</Name ()>>

This is because it tries to read the first 16 bytes as the AES IV, failing 
which it throws IOException. Solution: if you cannot read any bytes from the 
stream, it is empty and so there is nothing to decrypt.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to