パスワード付きPDFのクロールについて

(from osdn.net/users/p156_shindan)
お世話になります

パスワード付きPDFファイルのクロールについて、特定のPDFファイルでエラーが発生してしまい
設定方法等を見直して再設定等を行ったものの解決できず、お手上げになってしまいました
申し訳ありませんが、ご教示いただければと思い投稿させていただきます

パスワードの設定は「パスワード付きPDFの対応方法」を参考に行い
正常にクロールできるようになっているのですが
同じパスワードで保護されているはずの一部のPDFファイルではエラーとなってしまいます
(末尾にエラー内容を添付します)

正常にクロールできるPDFとエラーとなるPDFを見比べると
・OKなファイルは「128-bit RC4」で暗号化されている
・NGのファイルは「128-bit AES」で暗号化されている
エラーの内容をおおよそ読んで見ると「AESCipher」なる文言があり
この違いによるエラーではないかと推測しているのですが

・本当に暗号化方式の差によるものなのでしょうか?
・このような暗号化方式による制約条件等は存在するのでしょうか?
・何かしらの設定等が別途必要なのでしょうか?

漠然とした質問で申し訳ありませんが
ご教示くださいますようお願い致します

ーーーーーーーーーーーーーーーー
2015-06-06 18:15:40,890 [Robot-20150606181520-1-1] WARN Crawling Access Exception at file:/C:/lab/Fess/sample.pdf
org.codelibs.robot.RobotCrawlAccessException: Could not get a text from file:/C:/lab/Fess/sample.pdf
at jp.sf.fess.transformer.AbstractFessFileTransformer.transform(AbstractFessFileTransformer.java:153)
at org.codelibs.robot.processor.impl.DefaultResponseProcessor.process(DefaultResponseProcessor.java:75)
at org.codelibs.robot.S2RobotThread.processResponse(S2RobotThread.java:401)
at org.codelibs.robot.S2RobotThread.run(S2RobotThread.java:190)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.codelibs.robot.extractor.ExtractException: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded
at org.codelibs.robot.extractor.impl.PdfExtractor.getText(PdfExtractor.java:138)
at jp.sf.fess.transformer.AbstractFessFileTransformer.transform(AbstractFessFileTransformer.java:119)
… 4 more
Caused by: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded
at javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:115)
at javax.crypto.CipherInputStream.read(CipherInputStream.java:233)
at javax.crypto.CipherInputStream.read(CipherInputStream.java:209)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptData(SecurityHandler.java:316)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptString(SecurityHandler.java:486)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decrypt(SecurityHandler.java:386)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptDictionary(SecurityHandler.java:466)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decrypt(SecurityHandler.java:394)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptObject(SecurityHandler.java:365)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.proceedDecryption(SecurityHandler.java:196)
at org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.decryptDocument(StandardSecurityHandler.java:158)
at org.apache.pdfbox.pdmodel.PDDocument.openProtection(PDDocument.java:1595)
at org.codelibs.robot.extractor.impl.PdfExtractor.getText(PdfExtractor.java:89)
… 5 more
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966)
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:824)
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:436)
at javax.crypto.Cipher.doFinal(Cipher.java:2048)
at javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:112)
… 17 more
ーーーーーーーーーーーーーーーー

(from p156_shindan's Profile - OSDN)
この記事を参考にPDFBoxの差し替えて解消できました
スレッド 【移行しました】サポート:差分クロールでSolrインスタンスが応答しなくなる - Fess: 全文検索システム - OSDN

お邪魔致しました。

お世話になります

パスワード付きPDFファイルのクロールについて、特定のPDFファイルでエラーが発生してしまい
設定方法等を見直して再設定等を行ったものの解決できず、お手上げになってしまいました
申し訳ありませんが、ご教示いただければと思い投稿させていただきます

パスワードの設定は「パスワード付きPDFの対応方法」を参考に行い
正常にクロールできるようになっているのですが
同じパスワードで保護されているはずの一部のPDFファイルではエラーとなってしまいます
(末尾にエラー内容を添付します)

正常にクロールできるPDFとエラーとなるPDFを見比べると
・OKなファイルは「128-bit RC4」で暗号化されている
・NGのファイルは「128-bit AES」で暗号化されている
エラーの内容をおおよそ読んで見ると「AESCipher」なる文言があり
この違いによるエラーではないかと推測しているのですが

・本当に暗号化方式の差によるものなのでしょうか?
・このような暗号化方式による制約条件等は存在するのでしょうか?
・何かしらの設定等が別途必要なのでしょうか?

漠然とした質問で申し訳ありませんが
ご教示くださいますようお願い致します

ーーーーーーーーーーーーーーーー
2015-06-06 18:15:40,890 [Robot-20150606181520-1-1] WARN Crawling Access Exception at file:/C:/lab/Fess/sample.pdf
org.codelibs.robot.RobotCrawlAccessException: Could not get a text from file:/C:/lab/Fess/sample.pdf
at jp.sf.fess.transformer.AbstractFessFileTransformer.transform(AbstractFessFileTransformer.java:153)
at org.codelibs.robot.processor.impl.DefaultResponseProcessor.process(DefaultResponseProcessor.java:75)
at org.codelibs.robot.S2RobotThread.processResponse(S2RobotThread.java:401)
at org.codelibs.robot.S2RobotThread.run(S2RobotThread.java:190)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.codelibs.robot.extractor.ExtractException: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded
at org.codelibs.robot.extractor.impl.PdfExtractor.getText(PdfExtractor.java:138)
at jp.sf.fess.transformer.AbstractFessFileTransformer.transform(AbstractFessFileTransformer.java:119)
… 4 more
Caused by: java.io.IOException: javax.crypto.BadPaddingException: Given final block not properly padded
at javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:115)
at javax.crypto.CipherInputStream.read(CipherInputStream.java:233)
at javax.crypto.CipherInputStream.read(CipherInputStream.java:209)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.encryptData(SecurityHandler.java:316)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptString(SecurityHandler.java:486)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decrypt(SecurityHandler.java:386)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptDictionary(SecurityHandler.java:466)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decrypt(SecurityHandler.java:394)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.decryptObject(SecurityHandler.java:365)
at org.apache.pdfbox.pdmodel.encryption.SecurityHandler.proceedDecryption(SecurityHandler.java:196)
at org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler.decryptDocument(StandardSecurityHandler.java:158)
at org.apache.pdfbox.pdmodel.PDDocument.openProtection(PDDocument.java:1595)
at org.codelibs.robot.extractor.impl.PdfExtractor.getText(PdfExtractor.java:89)
… 5 more
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966)
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:824)
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:436)
at javax.crypto.Cipher.doFinal(Cipher.java:2048)
at javax.crypto.CipherInputStream.getMoreData(CipherInputStream.java:112)
… 17 more
ーーーーーーーーーーーーーーーー