私はJavaプログラムを作成し、実行可能なjarファイルにパックしました。それから、私は瓶に署名した。
私は自分でジャーチェックをしてもらえますか?そして、瓶が他の人によって変更されていないことを確認してください。
jarsignerやその他の外部ツールを使用する代わりに、jarのメインクラスにコードを追加してjarファイルをチェックしたいとします。Jar署名者を確認してください
0
A
答えて
1
プログラムでコードを保護したいとします。 Javaコードを保護する別の方法があります。 もし私があなただったら、私はインターネット上でオープンソースのJava難読化ツールを探します。ここ はあなたのための出発点になります:クラスの署名を検証
0
は通常ClassLoaderの仕事です。ロードする前にコード署名をチェックする独自のClassLoaderを実装する必要があります。素晴らしい(しかし複雑な)例はO'Reilly's Java Security bookです。
関連する問題
- 1. JWT:署名シークレット形式を確認してください。
- 2. ContentProviderの署名を確認してください
- 3. node.jsのPKCS#7(PEM)署名/解凍データを確認してください。
- 4. coreValidityはfalseです。 XMLデジタル署名を確認してください
- 5. FB.getLoginStatusの署名付き応答を確認してください
- 6. 署名されたJARを確認するためのJavaユーティリティ
- 7. 初心者のスクリプトを確認してください
- 8. パズルの勝者を確認してください
- 9. ダウンロードしたpom/jarファイルの署名を確認する
- 10. Jar署名者とApk署名者の違いは何ですか?
- 11. name_suffixを確認してください
- 12. SQL:URLを確認してください
- 13. URLを確認してください
- 14. senderEmailAddressを確認してください
- 15. ASP.NETのNTユーザー名+パスワードを確認してください
- 16. Laravel Middlewareのユーザー名を確認してください。
- 17. POSTの名前を確認してください
- 18. グループ名の最初のラジオボタンを確認してください
- 19. Firebase - 効率的にユーザ名を確認してください
- 20. jQueryでユーザ名を確認してください
- 21. bashスクリプトのフォルダ名を確認してください
- 22. データベース内のユーザー名を確認してください
- 23. リクエストヘッダーのユーザー名とパスワードを確認してください。
- 24. 他のユーザーのテーブル名を確認してください
- 25. 名前のアクセスデータベースを確認してください
- 26. jarの署名を確認する方法
- 27. Javascript 4ゲームを接続し、勝者を確認してください
- 28. ドメイン名のみを確認しないでください
- 29. データベースのユーザ名を確認してください。ログインしたユーザ名MVC3
- 30. ユーザ名が管理者グループに含まれているかどうかを確認してください