콘텐츠로 건너뛰기

🪪 JWT 생성 & 서명

헤더, 페이로드, 시크릿을 입력하여 브라우저 내에서 서명된 JWT를 생성합니다. HS256 / HS384 / HS512 지원. Web Crypto API 사용.

✅ 완전 무료, 가입 불필요, 브라우저 내에서만 실행

Header (Base64URL)
Payload (Base64URL)
Signature (Base64URL)

⚠️ 보안 주의사항

• 시크릿은 Web Crypto API를 통해 브라우저 내에서만 처리되며 서버로 전송되지 않습니다.

• 프로덕션 시크릿을 웹 도구에 입력하는 것은 권장되지 않습니다. 테스트, 학습, 디버깅 용도로 사용하세요.

• HS256 시크릿은 최소 256비트(32바이트), HS512는 최소 512비트(64바이트)를 권장합니다.

🔗 관련 도구

📖 사용법

  1. 1
    알고리즘과 페이로드 설정
    HS256 / HS384 / HS512에서 선택 후 Payload JSON 클레임을 입력합니다. +iat / +exp 버튼으로 표준 클레임을 추가하세요.
  2. 2
    시크릿 입력 또는 생성
    시크릿 필드에 키를 입력하거나 랜덤 생성 버튼을 클릭합니다.
  3. 3
    생성된 JWT 복사
    서명된 JWT가 즉시 오른쪽 패널에 표시됩니다.

❓ 자주 묻는 질문

HS256, HS384, HS512의 차이점은?
모두 HMAC 서명이며 숫자는 SHA 해시 비트 길이입니다. HS256이 가장 일반적입니다.
프로덕션 시크릿을 입력해도 안전한가요?
시크릿은 브라우저 내에서만 사용됩니다. 하지만 프로덕션 시크릿은 웹 도구에 입력하지 않는 것을 권장합니다.
RS256 또는 ES256(비대칭) 지원 여부?
이 도구는 HMAC 계열(HS256 / HS384 / HS512)만 지원합니다. RS256, ES256은 지원하지 않습니다.