2010-12-28 17 views
0

私はJavaプログラムを作成し、実行可能なjarファイルにパックしました。それから、私は瓶に署名した。
私は自分でジャーチェックをしてもらえますか?そして、瓶が他の人によって変更されていないことを確認してください。
jarsignerやその他の外部ツールを使用する代わりに、jarのメインクラスにコードを追加してjarファイルをチェックしたいとします。Jar署名者を確認してください

答えて

1

プログラムでコードを保護したいとします。 Javaコードを保護する別の方法があります。 もし私があなただったら、私はインターネット上でオープンソースのJava難読化ツールを探します。ここ はあなたのための出発点になります:クラスの署名を検証

http://java-source.net/open-source/obfuscators

0

は通常ClassLoaderの仕事です。ロードする前にコード署名をチェックする独自のClassLoaderを実装する必要があります。素晴らしい(しかし複雑な)例はO'Reilly's Java Security bookです。

関連する問題