2009-05-30 8 views

答えて

1

これはブラックベリーですか、それともサーバーコードですか?標準の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); 

1

正しい順序でパディングなどを実行していることを確認してください。パッドを暗号化し、解読してからアンパッドします。

  • 送信されるデータの長さを確認し、ブロックサイズの倍数であることを確認してください。

  • ブロックサイズがすべての呼び出しで一貫していることを確認してください。

  • 暗号化プロバイダの設定が完全​​に一致していることを確認してください。

関連する問題