JWT 도구

한 페이지에서 JWT 토큰을 디코딩하고 HMAC 서명을 검증하며 HS256, HS384, HS512 토큰을 생성할 수 있습니다.

1. JWT 디코딩
헤더 · 페이로드 · 서명

JWT는 점으로 구분된 세 개의 Base64URL 부분, 즉 헤더, 페이로드, 서명으로 구성됩니다. 이 디코더는 JSON 부분을 보기 좋게 정리하고 주요 claim을 표시합니다.

알고리즘
-
Subject
-
시간 상태
-
발급 시간
-
만료 시간
-
서명
검증 안 됨
헤더 부분
-
페이로드 부분
-
서명 부분
-
2. 서명 검증
HS256 · HS384 · HS512
시크릿 보기
준비됨 일치하는 시크릿을 입력한 뒤 검증을 클릭하세요.
3. JWT 생성
시크릿 보기
exp 버튼은 기존의 미래 exp 값을 기준으로 시간을 연장합니다. exp가 없거나 이미 만료된 경우 현재 시간을 기준으로 설정됩니다.
StarryTool 개인정보 보호 고지: StarryTool은 사용자의 개인정보를 매우 중요하게 생각합니다. 이 페이지의 모든 데이터 처리는 클라이언트 측 JavaScript를 통해 사용자의 기기에서 수행되어 데이터 보안을 보장합니다. 제출되거나 생성된 데이터는 기록하거나 저장하지 않습니다. 웹사이트의 개인정보 처리 관행에 대한 자세한 내용은 개인정보 처리방침을 확인해 주세요.

사용 방법

1. 디코더에 JWT를 붙여넣으면 헤더, 페이로드, 서명, 주요 claim을 확인할 수 있습니다. 2. 일치하는 HMAC 시크릿을 입력하고 검증을 클릭하면 HS256, HS384, HS512 서명을 확인할 수 있습니다. 3. 디코딩된 헤더와 페이로드를 생성기로 가져오려면 디코딩 결과 불러오기를 사용하세요. 4. 헤더 JSON과 페이로드 JSON을 수정하고 알고리즘을 선택한 뒤 시크릿을 입력하고 JWT 생성을 클릭하세요.

이 JWT 도구 소개

이 JWT 도구는 개발과 디버깅 과정에서 빠르게 확인할 수 있도록 만들어졌습니다. Base64URL JWT 디코딩과 HMAC 기반 JWT 서명 생성 및 검증을 지원합니다.

• 주요 기능

JWT 디코더: JWT 토큰의 헤더와 페이로드 JSON을 디코딩하고 세 부분의 토큰 구조를 줄 단위로 명확하게 확인할 수 있습니다. Claim 요약: subject, 발급 시간, 만료 시간, 토큰 시간 상태와 같은 주요 claim을 빠르게 확인할 수 있습니다. 서명 검증: HS256, HS384, HS512 토큰 서명이 입력한 시크릿과 일치하는지 확인할 수 있습니다. JWT 생성기: 수정 가능한 헤더 JSON과 페이로드 JSON을 기반으로 서명된 HMAC JWT를 생성할 수 있습니다. 디코딩 결과 불러오기: 디코딩된 헤더와 페이로드를 생성기로 옮겨 수정한 뒤 새 토큰을 만들 수 있습니다. 빠른 시간 설정 버튼: iat를 현재 Unix 시간으로 설정하거나 exp를 15분, 1시간, 1일 단위로 연장할 수 있습니다. 빠른 복사: 토큰, JWT 각 부분, 생성된 JWT를 페이지에서 바로 복사할 수 있습니다. 브라우저 기반 처리: JWT 디코딩, 생성, 서명 검증은 브라우저에서 직접 수행됩니다.

• 참고 사항

이 도구는 JWT 생성 및 서명 검증에 HMAC JWT 알고리즘인 HS256, HS384, HS512를 지원합니다. RSA, ECDSA, EdDSA 또는 기타 알고리즘을 사용하는 토큰도 디코딩은 가능하지만, 이 페이지에서는 해당 서명을 검증하지 않습니다. exp, iat, nbf claim은 초 단위 Unix 타임스탬프입니다. claim 요약에서는 이 값을 브라우저의 로컬 날짜와 시간으로 표시합니다. :wiki_link
복사됨