[ https://issues.apache.org/jira/browse/PDFBOX-4453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16758624#comment-16758624 ]
Tilman Hausherr commented on PDFBOX-4453: ----------------------------------------- Instead of {code:java} if (!objects.contains(obj)) {code} one could use {code:java} boolean found = false; for (COSBase base : objects) { if (base == obj) found = true; } if (!found) {code} and now it is properly decrypted, however that is very inefficient. > Encrypted string not decrypted > ------------------------------ > > Key: PDFBOX-4453 > URL: https://issues.apache.org/jira/browse/PDFBOX-4453 > Project: PDFBox > Issue Type: Bug > Components: Crypto > Affects Versions: 2.0.13 > Reporter: Tilman Hausherr > Priority: Major > Attachments: 2AF-0088-NA-LMF35-40-01-2019-01-18-14-25-52(1).pdf > > > In the attached file, an ancrypted string "0" should be decrypted to "3" but > it is not. > * It is RC4 40 bit enrcyption > * The string is not decrypted because it is skipped because it is in the > objects HashSet -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org