2011-02-03 7 views
0

Javaアプリケーションで1つのパッケージのみを難読化することはできますか?私は大きな無料のアプリをライセンス付きのものに変換しようとしています。その一環として、私は新しいライセンスモジュールを追加しました。私はこのコードを難読化して、人々がそれを解読することをより困難にしたい。これは比較的小さなモジュールであり、難読化するのが難しいはずはありません。しかし、アプリ全体が大きくて複雑なので、それを難読化すると多くのテストが必要になります。Javaプログラムで1つのパッケージの難読化

+0

追加のテストには時間がかかりますか?どうして?難読化の前にアプリをテストし、難読化ツールに頼ってください。最終的なビルド受け入れテストは十分なものでなければなりません。 –

+0

"obfuscatorに頼っている" - これは、テストの人々がやりたくないことです。 – 341008

答えて

1

はい、それは可能であるが難読化しようとしているディレクトリを指すように--injarsオプション(パッケージ)を設定することができますそれをする。半分のまともなobfuscatorでは、アプリケーションのどの部分が難読化されているかを選択できます。もちろん、の詳細は、使用している難読化ツールによって異なります。難読化について


標準の注意事項が適用されます:何の難読化方式は、モチベーションやハッカーのスキルのささやかを持っている人に対して、あなたのIPを保護しません。

1

あなたはProGuardの(http://proguard.sourceforge.net/)を試してみて、単にあなたが

+0

ありがとうございます。それを試みます。 Upvoted。 – 341008