2010-09-14 57 views
2

可能重複:
Is it worth to obfuscate java web application?防止小程序的反編譯

我已經writen一個applet。我不希望其他人使用輕鬆可用的反編譯器對其進行反編譯。我已經付出了很多努力來實現代碼。任何人都可以提出如何保護我的小程序免受反編譯?

+0

只有一個故障安全的方法 - 不要散佈你的applet :-P – tucuxi 2010-09-14 12:35:13

回答

4

你總是可以嘗試使用混淆ProguardyGuard,但如果電阻幾乎總是徒勞的。

有了合適的工具,像Java Decompiler,並有足夠的時間和專業知識,你的代碼將被打破。

+0

此。如果你的代碼值得反編譯,那就是了。 – 2010-09-14 12:20:05

2

考慮你是否正在與混淆浪費你的時間。它花費時間和金錢,通常不會保護代碼免受任何真正意圖反編譯的代碼。

而是讓你的小程序好,因爲這將意味着有人將不得不一而再,再而最終反編譯它,他們只是用你的代碼,因爲它更容易...只要容易。如果你的applet很糟糕,那麼別人會想出一個更好的,你會失去,不管你如何「保護」你的代碼。

閱讀Getting RealRework如何讓你的小應用程序更好。