한 페이지에서 JWT 토큰을 디코딩하고 HMAC 서명을 검증하며 HS256, HS384, HS512 토큰을 생성할 수 있습니다.
JWT는 점으로 구분된 세 개의 Base64URL 부분, 즉 헤더, 페이로드, 서명으로 구성됩니다. 이 디코더는 JSON 부분을 보기 좋게 정리하고 주요 claim을 표시합니다.
사용 방법
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