File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java Micro Edition and the fly likes pad block corrupted Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "pad block corrupted" Watch "pad block corrupted" New topic

pad block corrupted

luca Sinzio

Joined: Apr 09, 2007
Posts: 3
I'm developing a MIDlet for SMS encrypting. I use the AESlight (Rijndael) algorithm for cipher/decipher (usign Bouncy Castle APIs).
I cipher the sms then I send it as a BINARY message (because I can't trasform the ciphered text froma byte array to a String and then back to a byte array, without loosing data).
But when I decipher the received sms i get the "pad block corrupted" error message.
I tried to test if the decipher code was right adn it is, in fact on the sender side it decipher correctly the ciphered text. Then I checked if the received byte array would be the same of the sent one, and still it's right!

Here is the code I use to decipher:

Can someone help me finding a solution?
Is the problem in the binary message?
Here the code of sending the binary message:

Thank you in advance!
I agree. Here's the link:
subject: pad block corrupted
It's not a secret anymore!