[ 
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

Reply via email to