JWT 생성기
JSON 헤더와 페이로드를 편집하고 HMAC 알고리즘(HS256·HS384·HS512)을 선택, 시크릿을 입력하면 서명된 JWT가 실시간 생성됩니다. 서명은 브라우저 Web Crypto API로 수행되어 시크릿과 페이로드가 기기를 벗어나지 않습니다. 특정 클레임을 기대하는 엔드포인트 테스트, 만료된 토큰 시뮬레이션, 테스트 픽스처 생성에 유용.
—
서명된 JWT
—
사용법
- 기본값과 다른 kid / typ가 필요하면 헤더 JSON을 편집하세요.
- 원하는 클레임(sub, iat, exp 등)으로 페이로드를 편집하세요.
- HMAC 알고리즘을 고르세요.
- 공유 시크릿을 입력하고 결과 토큰을 복사하세요.
자주 묻는 질문
- 어떤 알고리즘을 지원하나요?
- 대칭 HMAC: HS256·HS384·HS512. 비대칭(RS256, ES256)은 RSA/EC 키 쌍과 더 복잡한 키 관리 UX가 필요해서 지원하지 않습니다.
- 시크릿이 저장되나요?
- 방문 사이 유지를 위해 브라우저 로컬 저장소에만 저장됩니다. 시크릿 포함 어떤 데이터도 서버로 전송되지 않습니다. 민감 페이지로 취급해 스크린샷 공유에 주의하세요.
- 속성 하나 바꿨더니 토큰이 완전히 바뀝니다
- JWT 서명은 base64url 인코딩 후 헤더·페이로드의 정확한 바이트 시퀀스에 달려 있습니다. 공백·키 순서·값의 어떤 변경도 서명을 바꿉니다.
- URL에 안전한가요?
- 네 — 인코더가 base64url(+ / = 없음)을 사용해 URL·헤더·쿠키 어디든 이스케이프 없이 사용 가능합니다.
관련 도구
JWT 디코더
JWT의 헤더·클레임·만료를 즉시 확인하세요.
개발 0 0
HMAC 생성기 (SHA-1·256·384·512)
Web Crypto로 HMAC 서명 계산 — 웹훅 페이로드 서명, API 요청 검증, hex 또는 base64.
개발 0 0
JWK ↔ PEM 변환기
JWK이나 JWKS 전체를 PEM 공개키로, 또는 그 반대로 변환하고 각 키의 RFC 7638 thumbprint까지 브라우저에서 계산합니다.
개발 0 0
EditorConfig 생성기
들여쓰기 스타일, 줄 끝, 문자셋, 일반적인 재정의를 갖춘 .editorconfig 파일을 브라우저에서 만듭니다.
개발 0 0
해시 생성기 (SHA)
텍스트로 SHA-1·SHA-256·SHA-384·SHA-512 해시를 생성하세요.
개발 0 0
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발 0 0