InoTools Dev

JWT 인코더 / 디코더 (JSON Web Token)

JSON Web Token (JWT)을 디코딩, 검사 및 재인코딩하는 무료 도구입니다. 헤더와 페이로드를 명확하게 표시합니다. 브라우저에서 완전히 작동합니다.
JWT 문자열
헤더 (Algorithm & Type)
--
페이로드 (Data)
--
가이드 & 용어

JSON Web Token (JWT)이란?

JWT는 당사자 간에 JSON 객체로 정보를 안전하게 전송하기 위한 컴팩트하고 자체 포함된 방법을 정의하는 개방 표준(RFC 7519)입니다. JWT는 웹 애플리케이션에서 인증 및 권한 부여에 일반적으로 사용됩니다.

사용 방법

  • 디코딩 모드: 서명된 JWT 문자열(xxxx.yyyy.zzzz)을 붙여넣습니다. 도구가 Base64Url 인코딩된 헤더와 페이로드를 파싱하여 포맷된 JSON으로 표시합니다.
  • 인코딩 모드: 헤더와 페이로드 JSON 블록을 수동으로 편집합니다. 서명 블록에 비밀 키를 제공하여 새로운 JWT 문자열을 서명하고 생성합니다.

용어

JWT는 일반적으로 점으로 구분된 세 부분으로 구성됩니다:

  1. 헤더: 토큰 유형과 사용된 암호화 알고리즘에 대한 메타데이터를 포함합니다.
  2. 페이로드: "클레임"(엔터티에 대한 진술 및 만료 시간 등의 추가 데이터)을 포함합니다.
  3. 서명: JWT 발신자의 신원을 확인하고 메시지가 조작되지 않았음을 보장합니다.

보안

여기에 붙여넣은 토큰은 브라우저에서 오프라인으로 디코딩 및 재인코딩됩니다. 민감한 토큰이나 비밀 키를 네트워크를 통해 전송하지 않습니다.