2

KeyGeneratorクラスを使用して AES キーを作成しています。次に、この AES キーを使用して暗号化と復号化を行い、Web サービスの応答で暗号化テキスト/プレーン テキストを返す Web サービスを公開しました。

暗号化は完全に正常に機能していますが、復号化のために( SOAP UIjavax.crypto.BadPaddingException: Given final block not properly paddedから) Web サービスを呼び出すと、断続的に例外が発生します。

私は16進数(org.apache.commons.codec.binary.Hexクラスを使用)のエンコード/デコードを使用して、バイトを変換していますString

このコードをテストし、問題なく動作するスタンドアロン クラスを作成しました。

この問題を解決する方法について何か考えはありますか?

4

0 に答える 0