본문으로 건너뛰기
|
JWT Inspector & Multi-Algorithm Validator
Encoded JWT Token & Verification Keys
📖상세가이드 ▼

💡1. 도구 개요 및 필요성 (Overview & Purpose)

Every-Forge JWT Inspector는 Base64URL로 인코딩된 JWT 토큰을 Header, Payload, Signature로 즉시 분해하고, HS256/RS256/ES256 및 JWKS Key Set을 통해 암호학적 서명을 검증하는 클라이언트 보안 도구입니다.

  • JWT의 3단 구조(헤더, 페이로드, 서명)를 색상별로 분해하여 직관적으로 디코딩합니다.
  • 토큰 만료 시간(exp) 및 발급 시간(iat)을 실시간으로 분석하여 유효 여부를 시각화합니다.
  • 공개키(RSA/ECDSA) 또는 JWKS 엔드포인트 키셋을 이용해 변조 여부를 100% 브라우저 메모리 내에서 검증합니다.

⚙️2. 계산 공식 및 알고리즘 동작 원리 (Algorithm & Formulation)

1. Base64URL 디코더: 패딩(=) 생략 및 URL-safe 문자(-, _) 정규화

2. Web Crypto API 서명 검증: HMAC-SHA256, RSASSA-PKCS1-v1_5, ECDSA P-256

3. JWKS 매칭: 토큰 헤더의 kid(Key ID)를 기준으로 공개키 자동 매핑

📋3. 단계별 실무 활용 가이드 (Step-by-Step Guide)

  1. 1단계: 상단 창에 JWT 토큰을 붙여넣습니다.
  2. 2단계: 서명 알고리즘(HS256, RS256, ES256, JWKS)을 선택하고 비밀키 또는 공개키를 입력합니다.
  3. 3단계: 우측 상단의 Signature Valid 뱃지와 디코딩된 페이로드를 확인합니다.

❓4. 자주 묻는 질문 및 오류 해결 (FAQ & Troubleshooting)

Q.토큰 비밀키가 외부로 유출될 위험이 있나요?

전혀 없습니다. Every-Forge는 100% 로컬 브라우저 샌드박스에서 Web Crypto Subtle API를 호출하므로 어떠한 키도 서버로 전송되지 않습니다.