Toolbox 1.1의 새로운 기능
Mac에서 JWT 디코딩
JSON Web Token을 붙여넣으면 JWT 디코더가 헤더와 페이로드를 정렬된 JSON으로 보여 주고, 등록된 클레임마다 설명을 붙이며, exp와 iat 같은 시간을 내 시간대의 날짜와 남은 유효 시간으로 바꿔 줘요. HS256, HS384, HS512 토큰은 공유 시크릿으로 서명을 확인할 수 있어요. 유효한 토큰은 곧 접근 권한이기 때문에, 토큰이 Mac 밖으로 나가지 않는다는 점이 중요해요.


JWT 디코더 사용 방법
JWT 디코더를 열고 토큰을 붙여넣어요. Bearer 접두사나 따옴표가 있어도 괜찮아요.
헤더와 클레임을 확인해요. 만료 시각과 발급 시각은 내 시간대로 표시돼요.
HMAC 토큰이라면 시크릿을 붙여넣어 서명을 검증해요. 시크릿이 Base64로 인코딩되어 있으면 Base64를 켜요.
Copy Payload를 클릭하거나 원하는 부분만 복사해요.
JWT 디코더에 관한 질문
웹사이트에 붙여넣지 않고 JWT를 디코딩하려면 어떻게 하나요?
Toolbox의 JWT 디코더에 붙여넣으면 돼요. 토큰은 Mac에서 디코딩되므로 유효한 액세스 토큰이 외부 사이트로 전송되지 않아요.
JWT를 디코딩하면 검증도 되나요?
아니요. JWT의 헤더와 페이로드는 누구나 디코딩할 수 있어요. JWT 디코더는 공유 시크릿으로 HS256, HS384, HS512 서명을 검증해요. RS256, ES256 등 공개 키 알고리즘으로 서명된 토큰은 디코딩만 되고 검증은 되지 않으며, 암호화된 토큰은 헤더만 읽을 수 있어요.
JWT가 언제 만료되는지 보려면 어떻게 하나요?
JWT 디코더가 exp 클레임을 읽어 내 시간대의 날짜와 시간으로 보여 주고, 만료까지 남은 시간이나 만료된 지 얼마나 지났는지도 알려 줘요.
무료인가요? 제 토큰이 업로드되나요?
Toolbox는 유료 앱이에요. 한 번 구매하면 모든 도구를 쓸 수 있고, 구독이나 계정은 필요 없어요. 토큰과 시크릿은 Mac에서 디코딩되고 확인되며 어디에도 전송되지 않아요.