</>DevTools

SGNJWT 토큰 생성기

JSON payload와 secret으로 HS256 서명된 JWT 토큰 생성

HS256
HMAC-SHA256 (대칭키)
권장: 256비트(32바이트) 이상의 랜덤 문자열을 사용하세요.

JWT Generator 가이드

JWT Generator는 임의의 Payload와 Secret을 받아 HS256으로 서명된 JWT를 즉시 생성하는 도구입니다. 백엔드 인증 흐름 테스트, Postman/cURL 헤더에 넣을 토큰 준비, 만료 시나리오 재현 등에 자주 쓰입니다. 모든 서명은 브라우저의 Web Crypto API(jose 라이브러리) 기반으로 수행되어, 비밀키가 외부로 노출되지 않습니다.

Payload 작성 팁

  • sub: 토큰이 가리키는 주체 (예: 사용자 ID)
  • iat: 발급 시각 (Unix 초)
  • exp: 만료 시각 (Unix 초). 없으면 무기한.
  • aud, iss: 대상자, 발급자
  • 임의의 커스텀 클레임도 자유롭게 추가 가능 (예: role, tenantId)

검증 방법

  1. 생성된 JWT를 복사합니다.
  2. JWT Decoder에 붙여 넣어 Header/Payload/만료를 확인합니다.
  3. 서버 쪽에선 동일한 secret으로 서명 검증을 수행하면 됩니다.

⚠️ 주의: JWT는 암호화가 아닌 서명입니다. Payload는 누구나 디코딩 가능하니 비밀번호 등 민감 정보를 넣지 마세요.

🔗관련 도구🔐 암호화/보안