Java 프로그램을 작성하고 실행 가능한 jar로 압축했습니다. 그런 다음 항아리에 서명했습니다.
자기가 자기가 서명 한 것으로 확인하는 방법은 무엇입니까? 항아리가 다른 사람들에 의해 변경되지 않았는지 확인하십시오.
jarsigner 또는 다른 외부 도구를 사용하는 대신 jar를 확인하기 위해 jar의 기본 클래스에 일부 코드를 추가하려고합니다.Jar 서명자 확인
0
A
답변
1
프로그래밍 방식으로 코드를 보호한다고 가정합니다. Java 코드를 보호하는 또 다른 방법이 있습니다. 만약 내가 당신이라면 인터넷에서 오픈 소스 자바 obfuscators를 찾을 것입니다. 여기 당신을위한 출발점이 될 것입니다 :
0
클래스 서명을 확인하는 것은 일반적으로 ClassLoader의 일이다. 코드를로드하기 전에 코드 서명을 검사하는 자체 ClassLoader를 구현해야합니다. 좋은 (그러나 복잡한) 예제는 O'Reilly's Java Security book입니다.
관련 문제
- 1. 코드 서명자 확인
- 2. 코드 서명자 유효성 확인
- 3. Jar 서명 확인
- 4. 서명자 기반 암호화
- 5. JAR 파일의 무결성을 확인 하시겠습니까?
- 6. 서명자 유효하지 않습니다 오류
- 7. jar 서명을 갱신하는 방법은 무엇입니까?
- 8. jQuery 및 코드 서명자 도움말
- 9. jar 파일의 파일 위치 확인 문제
- 10. java.lang.SecurityException : 클래스 "XYZ"의 서명자 정보가 같은 패키지의 다른 클래스의 서명자 정보와 일치하지 않습니다.
- 11. JFace 서명자 정보가 동일한 패키지의 다른 클래스의 서명자 정보와 일치하지 않습니다.
- 12. 애드혹 빌드 및 서명자 유효하지 않은 문제
- 13. Zend Studio 자동 완성 (코드 서명자 사용)
- 14. 다른 모델의 코드 서명자 모델로드 및 사용
- 15. 코드 서명자 autoescapes 양식 도우미가 데이터를 양식합니까?
- 16. JBoss, jar vs compact jar
- 17. jar-in-jar 클래스 로딩 문제
- 18. Jar 보안
- 19. Packaging Jar
- 20. .JAR + Android?
- 21. Android에서 전화 응용 프로그램 확인 NDK
- 22. 패치 무결성 확인
- 23. Dialog.action_area에서 확인 버튼 확인
- 24. Bean 유효성 확인
- 25. .class 파일/s를 .jar 파일의 .jar 파일로 변환합니다.
- 26. Clojure (.clj) 스크립트에서 .jar (vaadin-6.4.8.jar) 파일 가져 오기
- 27. 다른 jar 파일의 jar 파일에서 특성 파일을 가져 오려고 시도합니다.
- 28. jar -uf가 jar 파일 안의 파일을 삭제 중입니다
- 29. 다른 Jar 파일이 포함 된 Jar 파일을 난독 화합니다.
- 30. Eclipse에서 의존성 (외부 jar)을 가진 실행 파일 .jar 생성하기