pax*_*blo 10
你不能.如果JRE可以运行它,则应用程序可以对其进行反编译.
你可以期待的最好的是使它很难阅读(用'l'和'1'和'O'和'0'的组合替换所有符号,放入许多无用的代码等等).你会惊讶地发现,即使使用相对愚蠢的翻译工具,你也无法理解代码.这被称为混淆,虽然不完美,但它有时是足够的.
请记住,除了确定的窃贼之外,你无法阻止坚定的黑客.你要做的是让偶然的攻击者变得非常困难.当与符号呈现O001l1ll10O,O001llll10O,OO01l1ll10O,O0Ol11ll10O和O001l1ll1OO,和代码似乎没有做任何有用的,大多数人会干脆放弃.