Base64 decoding

Fórumok

Sziasztok!

Szeretném a segítségeteket kérni a következő ügyben. Még nem használtam base64 dekódolást és kicsit elakadtam. Tehát kapok egy base64 kódolt sztringet. pl.:

mEkXkDyqw3tTZHSjQVyBsbag17Qg3u2JBilLuR3y7rUSX8GdwKAi9jkLV2YhcjKl DdjVGKhP43xlZLPI2DbAKNL4PaHQjkhye48GSEHJ0jdTGGorEc+3dur1oPIYdfgjSY6 xyAqoFplYP16gx+hplqszABmfm0oh1XAqvPdJ31X2mQDybFkAFoByUsSiAkcn Z4DHvOfVZjiytJNR95MbiNtuLtQzKvlZBnmWfTA9IZ5vzRzbRJfsuHrYxSV8RLs OfcpTMNf+qC+7rmBzZlQZ7mB/eqo0pj2dcEex/rPGOd/4eVerMNd7spPb8w1q/pZ5nu2EIk6tndOGLHH/IuZD66uQCNM1PwVFYrDeSFu7vCgUQVIA==

tegyük fel, hogy ez egy enkódolt xml állomány. Az lenne a kérdésem, hogy ebből hogyan tudok újra xml-t csinálni? Elég az is, hogy hogyan tudom visszakapni egy sztingben. A parszolás már nem lesz gond remélem.
Valaki útba tudna igazítani?

Előre is köszönöm!

üdv,
t.

Hozzászólások

Ott vagyok elakadva, hogy van egy sztringem:

mEkXkDyqw3tTZHSjQVyBsbag17Qg3u2JBilLuR3y7rUSX8GdwKAi9jkLV2YhcjKl DdjVGKhP43xlZLPI2DbAKNL4PaHQjkhye48GSEHJ0jdTGGorEc+3dur1oPIYdfgjSY6 xyAqoFplYP16gx+hplqszABmfm0oh1XAqvPdJ31X2mQDybFkAFoByUsSiAkcn Z4DHvOfVZjiytJNR95MbiNtuLtQzKvlZBnmWfTA9IZ5vzRzbRJfsuHrYxSV8RLs OfcpTMNf+qC+7rmBzZlQZ7mB/eqo0pj2dcEex/rPGOd/4eVerMNd7spPb8w1q/pZ5nu2EIk6tndOGLHH/IuZD66uQCNM1PwVFYrDeSFu7vCgUQVIA==

van a decodoláshoz is két sztringem:

DESCrypterKey: ibeyKufpMFOcRmAOIWjtOwmLkd0Tw8x8

DESCrypterIV: gywd1LO300I=

eljutok odáig, h a legfelső sztringet odaadom a decodernek majd az ad egy ilyen választ:

xml decoded: sun.misc.BASE64Decoder@c94cb6

ez eredményezi a választ.

String p = "a legfelső sztring";
Base64Coder decode = new Base64Coder();
Base64.decode( Base64.encode(p.getBytes()) );

Megoldást arra, hogy a megadott kulcsokkal fejtsem vissza a kódot nem találtam. Erre esetleg lenne tippetek?

Előre is köszi!

üdv,
t.

on all of them solvable

akkor a tisztanlatas vegett:
1: a stringed eloszor is DEScrypterrel van kodolva az adatok biztonsaga erdekeben.
2: ezekutan base64 enkodolva a ket gep kozotti karakterkeszlet-kulonbsegek miatt.

a visszafejteshez eloszor base64 dekodolni kellene mind az xml stringed, mind a DESCrypterKey es a DESCrypterIV stringeket. ezekutan fogod DES-sel visszakapni az eredeti xml-t.

DES-t sajna nem ismerem, google biztosan segit.

udv, sbalazs.