質問

私は開発ブラックベリーの応用に、サーバはJava.いAES暗号化されたデータを送信サーバーとPKCS5フォーマットのサーバーが悪いのパディング例外を復号化します。

役に立ちましたか?

解決

ブラックベリーやサーバーコードことですか?あなたは、標準JCEのクラスを使用してみましたか?このような何かます:

Cipher aes = Cipher.getInstance("AES/ECB/PKCS5Padding");
SecretKeySpec key = new SecretKeySpec(yourKeyBytes, "AES");
aes.init(Cipher.DECRYPT_MODE, key);
byte[] cleartext = aes.update(ciphertext, 0, ciphertext.length);

他のヒント

していることの確認を行っていパディングなどの先:パッドを暗号化復号しunpad.

  • チェックの送信データの長さとしてください複数のblocksize.

  • 確blocksizeと整合的に発信します。

  • くの暗号化プロバイダ設定が正確にマッチングです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top