2011-08-02 18 views
4

私はそれが本当にソースを出力し、使用する準備ができて処理しない難読化ツールである必要がありGWTでのクローズドソースのライブラリをリリースする予定ですので、私はWindows 7のWindowsソースコードobfuscatorがWindows 7で動作していますか?

に取り組んでいるのJavaのソースコード難読化ツールが必要です。クラスファイル。結果ファイルは.javaファイルである必要があります。

結果として.classの代わりにJava-to-JavaであるObfuscatorは、Semantic DesignのJava Source Code Obfuscatorです。

はしかし、悲しいことに、この1つはについては剥奪すべてのデバッグシンボルとクラスファイルにコンパイルし、その結果のクラスファイルのデコンパイラを実行して何

+0

なぜソースコードの難読化が必要ですか?私はまだこれを理解していない。 –

+3

関連しないメモ:[このページ](http://www.semdesigns.com/Products/Obfuscators/JavaObfuscator.html?Home=JavaTools)の "European ASCII"という用語は、会社。 –

+4

こんにちは。私はSDのJavaObfuscatorのプロダクトマネージャーです。あなたはそれがそこではうまくいかないと思う理由を説明できますか?我々はそれがそうだと思う。あなたの懸念事項を直接書き留めたメモをお送りいただければ幸いです。 –

答えて

-2

ほとんどのJavaソースコードは難読化されているため、誰も理解できません。

効果的な難読化プログラムはありません。彼らがしている愚かなことは、コードを盗むことに決めた誰も抑止できません。これは誤った恐怖に基づく偽の市場です。脅威が本当であれば、難読化ツールよりもはるかに高い価格で販売する難読化ツールがあります。

コードを難読化したい場合は、無意味な記号を使用しないでください。誤った記号を使用してください。

+0

誰もが他の人の財産を尊重するのであれば、私はコンパイルコードを逆コンパイルして定期的に使用する会社を知っているので、これは私たちの真の脅威です。誤解を招くようなシンボルは素晴らしいですが、問題は既に存在する本当に大きなコードベースです....そして、私たちは知的財産を保存するためにコードを書き直す時間がありません – Ocean

0

いくつかの品質の問題はありますが、Javaの難読化はコードを逆コンパイルすると判断した人物を阻止しません。あなたが購入しているものはすべてちょっとした時間だと理解しています。クラスファイルを手にしてデコンパイルすることを選択した場合、ソースコードを取得するまでに時間がかかりません。

お客様を信頼しない場合は、クラスファイルを提供しないでください。別の解決策を思いついてください。ソースコードを自宅に保管してお金を稼ぐ手段として、ますます多くの企業がサービスに移行しています。

+0

実際に私たちのソフトウェアの一部はサービスです: )良いアイデアですが、私たちは通信フレームワークを開発しており、クライアントソフトウェアを手渡す必要があるため、これを行うことはできません:( – Ocean

関連する問題