PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bytecode schützen



elMiro
19-05-2003, 19:10
Aloha,

gibt es irgendwelche Schutzmechanismen oder Tools mit denen man sich vor dem decompilieren des Javabytecodes schützen kann ? Tools, die lediglich den Code verwürfeln, um ihn schwieriger lesbar zu machen meine ich dabei nicht. Der Punkt ist wohl, dass die JVM diesen, nach der Verschlüsselung, immer noch interpretieren können muß.


Gruß,
elMiro

arthur
19-05-2003, 19:26
hier mal eine kleine liste:
http://proguard.sourceforge.net/alternatives.html

bin selber eher skeptisch, 100 % schutz gibts nicht,
du kannst es den leuten halt nur etwas schwerer machen.

gruss
Arthur

SeeksTheMoon
19-05-2003, 22:56
Diese Teile heißen Obfuscatoren und deren Sinn liegt darin, den Bytecode zu "verwürfeln" _ohne_ die JVM zu verwirren. Das Programm wird dadurch nicht verändert (außer man setzt bei seinem Obfuscator ein paar wilde Schalter), es werden nur Klassen, Bezeichner und sowas umbenannt (evtl mit Overloading), was für die Funktionalität des Programms ja egal ist.
Bei Sourceforge gibt es ein paar (wie der oben genannte ProGuard), aber eine google-Suche hilft auch weiter (wobei das meistens exe-Dateien sind)