2025/02 2

jar파일이 java 몇 버전인지 확인하는 방법

javap는 Java 바이트코드 디컴파일 도구로, .class 파일(또는 JAR 내부의 클래스)의 정보를 확인할 수 있습니다. 이를 통해 클래스가 어느 Java 버전(major.minor version)으로 컴파일되었는지 알 수 있습니다. JDK가 설치되어 있어야 합니다(특히 javap 명령은 JDK에 포함) 1. CMD창 열기 2. JAR이 위치한 폴더로 이동 3. javap 명령 실행윈도우) javap -cp compiler-0.9.5.jar -verbose com.github.mustachejava.MustacheFactory | find "major"리눅스) javap -cp compiler-0.9.5.jar -verbose com.github.mustachejava.MustacheFactory ..

Java/Java 2025.02.14

전자서명

-서명과정-1. A의 공개키와 개인키 쌍을 생성한다. 키 쌍을 생성하는 위치와 도구2.1 일반적인 환경사용자의 컴퓨터:키 쌍은 사용자가 사용하는 컴퓨터에서 소프트웨어를 통해 생성됩니다.예: OpenSSL, GPG, Keytool(Java), SSH-keygen.스마트폰:모바일 인증 앱이나 전자서명 앱에서 키 쌍을 생성.예: 금융기관 앱, FIDO 인증 앱.하드웨어 보안 장치:키는 HSM(Hardware Security Module), 스마트카드, 보안 토큰 같은 장치에서 생성되고 안전하게 보관.2.전자문서(원문)을 해시함수(SHA)에 통과시켜 고정된 길이의 출력값( digest)으로 변환한다.3.digest를 1번 과정의 개인키로 암호화(RSA)한다.   -검증 과정- B는 A의 공개키,  전자문서(원문..

보안 2025.02.07