Javaサーバできない暗号化/復号化データとブラックベリーのAESkey
-
06-09-2019 - |
質問
私は開発ブラックベリーの応用に、サーバは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と整合的に発信します。
くの暗号化プロバイダ設定が正確にマッチングです。
所属していません StackOverflow