Caues,

riesim sifrovanie na jednom projekte a pouzivame k tomu bouncycastle 
lightweight.
A mam s tym drobny problem. 
Na win vista/ mac os sifrovanie/desifrovanie prebehne spravne avsak na win xp / 
debian sa desifrovanie zastavi na InvalidCipherTextException: pad block 
corrupted ..

preliezol som vsetko mozne co sa na nete vala okolo tohoto problemu ale vsade 
sa spomina problem so ziskavanim klucu zo Stringu cez getBytes() co ma udajne 
robit problemy pri roznych locale.
Doporucene je pouzit hexstring alebo prevliect string cez base64.
To vsak nie je moj problem pretoze kluc mam ulozeny v byte[] a text po 
sifrovani prezeniem cez Hex.encode a pred desifrovanim Hex.decode.
Skusal som vypisovat dlzky textov avsak tieto su rovnake a vysledok je stale 
ten isty .... pri decodovani to vyhuci na pad block corrupted ....
Riesil niekto podobnu situaciu a ma na ju vhodne riesenie...

Za rady, tipy vopred dakujem

t. 

Odpovedet emailem