ToolsMaxxing

Giải mã JWT

Đọc phần header và payload của JSON Web Token và xem khi nào nó hết hạn.

Tệp của bạn ở lại trên thiết bị

Cách dùng

  1. 1Dán token. Có "Bearer " ở đầu cũng không sao.
  2. 2Đọc phần header và payload đã giải mã.
  3. 3Kiểm tra các ô thuật toán, thời điểm phát hành và thời hạn.
  4. 4Sao chép JSON bạn cần.

Quyền riêng tư

Token được giải mã trong trình duyệt và không bao giờ gửi đến máy chủ. Dù vậy, hãy coi token đang dùng là bí mật và ưu tiên token thử nghiệm khi có thể.

Câu hỏi thường gặp

Công cụ này có xác minh chữ ký không?

Không. Nó chỉ giải mã. Việc xác minh cần khóa bí mật hoặc khóa công khai, và nên do máy chủ của bạn thực hiện. Một token đã giải mã không phải bằng chứng rằng nó là thật.

Dán token của môi trường chạy thật có an toàn không?

Việc giải mã diễn ra cục bộ và không có gì được tải lên, nhưng ai có token hợp lệ đều có thể dùng nó cho đến khi hết hạn. Đừng dán token đang dùng vào bất kỳ trang nào bạn không tin tưởng, và hãy thu hồi nếu nó bị lộ.

exp, iat và nbf nghĩa là gì?

exp là thời điểm hết hạn, iat là lúc phát hành, và nbf là thời điểm trước đó token không được chấp nhận. Tất cả là thời gian Unix tính bằng giây, được hiển thị ở đây dưới dạng ngày giờ UTC.

Sao công cụ nói JWT có ba phần?

JWT có dạng header.payload.signature, mỗi phần được mã hóa Base64URL và nối bằng dấu chấm. Token có hai phần là chưa ký, còn token có năm phần là JWE đã mã hóa, không đọc được nếu không có khóa.

Payload có được mã hóa không?

Không. JWT đã ký thông thường chỉ được mã hóa dạng ký tự. Ai có nó cũng đọc được payload, nên đừng bao giờ đặt bí mật vào đó.

Công cụ liên quan