JNIコードなどを使用して、カスタムクラスローダーでロードされた(jarファイルにパックされた)Javaソースを保護することは可能ですか?
JNI コードは逆コンパイルできないため、Java コードも保護できると便利です。
それは可能ですか?
ありがとう。
JNIコードなどを使用して、カスタムクラスローダーでロードされた(jarファイルにパックされた)Javaソースを保護することは可能ですか?
JNI コードは逆コンパイルできないため、Java コードも保護できると便利です。
それは可能ですか?
ありがとう。
私はこのようなものをたくさん検索しましたが、これが私の見解です。
独自のカスタム ブート ストラップ クラス ローダーを JVM レベルで作成します。これは C でコーディングする必要があります。このクラス ローダーは、暗号化キーを使用して、既に暗号化されている Java クラス ファイルをオンザフライで復号化し、クラス定義用のバイト配列にします。
これで、暗号化キーを保管する場所とそれを保護する方法が残りました。
最終的には、Excelsior-Jet を購入したほうがよいかもしれません。以前に使用したことがありますが、非常に優れたアプリです。3,000ドルほどの価値があります。