JWT 디코더
JSON Web Token을 붙여 넣으면 헤더와 페이로드, 발급 시각과 만료 시각을 확인할 수 있습니다. 디코딩은 전적으로 브라우저에서 이루어집니다.
작동 방식
JWT 읽는 법
세 부분
JWT는 header.payload.signature 형태이며 각 부분은 Base64URL로 인코딩됩니다. 헤더는 알고리즘을, 페이로드는 클레임을 담습니다.
디코딩은 검증이 아님
JWT 페이로드는 누구나 읽을 수 있습니다. 올바른 키로 서명을 검증해야만 내 서버가 발급했고 변조되지 않았음을 증명할 수 있습니다.
자주 쓰는 클레임
iss는 발급자, sub는 주체, aud는 대상이며 iat, nbf, exp는 각각 발급, 유효 시작, 만료 시각의 Unix 타임스탬프입니다.
FAQ
자주 묻는 질문
운영 환경 토큰을 붙여 넣어도 안전한가요?
페이지는 로컬에서 디코딩하고 아무것도 보내지 않지만, 실사용 토큰은 비밀번호처럼 다루세요. 가능하면 만료되었거나 테스트용 토큰을 쓰세요.
alg none이 위험한 이유는?
서명 없는 토큰은 누구나 위조할 수 있습니다. 서버는 alg none을 거부하고 예상한 알고리즘만 허용해야 합니다.
더 많은 무료 도구
모든 도구Base64 인코딩/디코딩Base64 및 URL 안전 Base64 인코딩과 디코딩(UTF-8).해시 생성기텍스트나 파일의 MD5, SHA-1, SHA-256, SHA-384, SHA-512.비밀번호 생성기브라우저에서 생성하는 강력한 무작위 비밀번호와 UUID.유닉스 타임스탬프 변환Unix 타임스탬프와 날짜를 서로 변환합니다.JSON 포맷터JSON 정렬, 검증, 압축, 키 정렬.URL 인코딩/디코딩URL과 쿼리 문자열을 퍼센트 인코딩 및 디코딩합니다.SSL 인증서 확인사이트의 인증서, 체인, 만료일, TLS 버전을 확인합니다.DNS 조회공용 리졸버로 A, AAAA, MX, TXT, NS, CAA 등을 조회합니다.
API 키 하나로 수백 개의 AI 모델
LLM API OpenAI 호환 모델 게이트웨이