[ https://issues.apache.org/jira/browse/PDFBOX-3756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17175627#comment-17175627 ]
Venkat Keesara commented on PDFBOX-3756: ---------------------------------------- Hello [~tilman] - We are also receiving same error as shown below . When do you think fix release is available for below issue . Our PDF document can not be shared , but we are receiving below error similar to another team . I also tested with latest 2.0.20.jar , getting same error java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly paddedjava.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptDataAESother(SecurityHandler.java:333) at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptData(SecurityHandler.java:190) at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptStream(SecurityHandler.java:507) at org.apache.pdfbox.pdfparser.COSParser.parseFileObject(COSParser.java:929) at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:886) at org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:806) at org.apache.pdfbox.pdfparser.COSParser.parseDictObjects(COSParser.java:766) at org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:187) at org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:226) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1215) at org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:1115) at gov.dhs.uscis.edms.services.ingestion.stateless.file.FileManager.processPDF(FileManager.java:1032) at gov.dhs.uscis.edms.services.ingestion.stateless.file.FileManager.main(FileManager.java:3892)Caused by: javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:989) at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:845) at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446) at javax.crypto.Cipher.doFinal(Cipher.java:2048) at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptDataAESother(SecurityHandler.java:313) > javax.crypto.BadPaddingException: Given final block not properly padded > ----------------------------------------------------------------------- > > Key: PDFBOX-3756 > URL: https://issues.apache.org/jira/browse/PDFBOX-3756 > Project: PDFBox > Issue Type: Bug > Components: Crypto > Affects Versions: 2.0.5 > Environment: java version "1.8.0_112" > Java(TM) SE Runtime Environment (build 1.8.0_112-b15) > Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode) > Reporter: Esteban Nicolas Ruiz > Priority: Major > Labels: crypto > Attachments: pdfdebugger.png > > > I get the following stack trace when running: > java -jar pdfbox-app-2.0.5.jar PDFDebugger somefile.pdf > File is properly opened with other viewers, I cannot publish the pdf file due > to privacy restrictions. > java.io.IOException: javax.crypto.BadPaddingException: Given final block not > properly padded > > org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptDataAESother(SecurityHandler.java:296) > > org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptData(SecurityHandler.java:153) > > org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptStream(SecurityHandler.java:454) > org.apache.pdfbox.pdfparser.COSParser.parseFileObject(COSParser.java:790) > > org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:747) > > org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:678) > org.apache.pdfbox.pdfparser.COSParser.parseDictObjects(COSParser.java:638) > org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:236) > org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:271) > org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:984) > org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:922) > > org.apache.pdfbox.debugger.PDFDebugger.parseDocument(PDFDebugger.java:1288) > org.apache.pdfbox.debugger.PDFDebugger.readPDFFile(PDFDebugger.java:1209) > org.apache.pdfbox.debugger.PDFDebugger.readPDFFile(PDFDebugger.java:1194) > org.apache.pdfbox.debugger.PDFDebugger.main(PDFDebugger.java:1185) > org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:76) > Caused by: javax.crypto.BadPaddingException: Given final block not properly > padded > com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:989) > com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:845) > com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446) > javax.crypto.Cipher.doFinal(Cipher.java:2048) > > org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptDataAESother(SecurityHandler.java:276) > > org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptData(SecurityHandler.java:153) > > org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptStream(SecurityHandler.java:454) > org.apache.pdfbox.pdfparser.COSParser.parseFileObject(COSParser.java:790) > > org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:747) > > org.apache.pdfbox.pdfparser.COSParser.parseObjectDynamically(COSParser.java:678) > org.apache.pdfbox.pdfparser.COSParser.parseDictObjects(COSParser.java:638) > org.apache.pdfbox.pdfparser.PDFParser.initialParse(PDFParser.java:236) > org.apache.pdfbox.pdfparser.PDFParser.parse(PDFParser.java:271) > org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:984) > org.apache.pdfbox.pdmodel.PDDocument.load(PDDocument.java:922) > > org.apache.pdfbox.debugger.PDFDebugger.parseDocument(PDFDebugger.java:1288) > org.apache.pdfbox.debugger.PDFDebugger.readPDFFile(PDFDebugger.java:1209) > org.apache.pdfbox.debugger.PDFDebugger.readPDFFile(PDFDebugger.java:1194) > org.apache.pdfbox.debugger.PDFDebugger.main(PDFDebugger.java:1185) > org.apache.pdfbox.tools.PDFBox.main(PDFBox.java:76) -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org