📢 [상단 배너]Google AdSense (ca-pub-4711401563513873) — 728x90 Leaderboard
Decoded Token Structure & Cryptographic Verification
alg: HS256
Valid
📢 [하단 배너]Google AdSense (ca-pub-4711401563513873) — Bottom Docked
📖상세가이드 ▼상세가이드 접기 ▲
💡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단계: 상단 창에 JWT 토큰을 붙여넣습니다.
- 2단계: 서명 알고리즘(HS256, RS256, ES256, JWKS)을 선택하고 비밀키 또는 공개키를 입력합니다.
- 3단계: 우측 상단의 Signature Valid 뱃지와 디코딩된 페이로드를 확인합니다.
❓4. 자주 묻는 질문 및 오류 해결 (FAQ & Troubleshooting)
Q.토큰 비밀키가 외부로 유출될 위험이 있나요?
전혀 없습니다. Every-Forge는 100% 로컬 브라우저 샌드박스에서 Web Crypto Subtle API를 호출하므로 어떠한 키도 서버로 전송되지 않습니다.