Giải Mã Token JWT Offline

Đọc Header và Payload JWT an toàn không gửi lên mạng.

Công cụ này chạy hoàn toàn trên trình duyệt. Dữ liệu bạn nhập không rời khỏi thiết bị.

Advertisement

Công cụ này giải mã token JWT để bạn đọc được phần header và payload dưới dạng JSON dễ nhìn, thực hiện hoàn toàn trong trình duyệt nên token không bị gửi đi đâu. Dùng khi debug luồng đăng nhập, kiểm tra thời hạn token, hoặc xem một dịch vụ bên thứ ba trả về những claim gì.

Cần nói rõ: công cụ chỉ giải mã, KHÔNG xác minh chữ ký. Nghĩa là bất kỳ ai cũng có thể sửa payload rồi tạo token trông hợp lệ, và trang này sẽ vẫn hiển thị nội dung đó mà không báo lỗi. Muốn biết token có thật sự do máy chủ phát hành hay không, bạn phải xác minh chữ ký bằng khóa bí mật hoặc public key ở phía máy chủ.

Cách sử dụng

  1. Dán chuỗi JWT đầy đủ vào ô nhập liệu.
  2. Đọc phần header để xem thuật toán ký và loại token.
  3. Đọc phần payload để kiểm tra các claim như exp, sub và các quyền.
  4. Quy đổi mốc thời gian exp sang ngày giờ để biết token còn hạn hay không.

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

Công cụ có xác minh chữ ký JWT không?

Không. Đây chỉ là công cụ giải mã để đọc nội dung, không kiểm tra chữ ký số. Một token bị sửa payload vẫn hiển thị bình thường ở đây, nên đừng dùng kết quả để kết luận token hợp lệ.

Vì sao payload JWT đọc được mà vẫn gọi là bảo mật?

Vì JWT chỉ mã hóa dạng Base64URL để truyền tải, không mã hóa nội dung. Bảo mật đến từ chữ ký chống sửa đổi và từ việc truyền qua HTTPS, nên tuyệt đối không đặt mật khẩu hay dữ liệu nhạy cảm trong payload.

Dán token thật vào công cụ có an toàn không?

Việc giải mã chỉ diễn ra trong trình duyệt và không gửi dữ liệu đi đâu. Tuy vậy, token thật vẫn là chìa khóa truy cập, nên tránh dán vào trang lạ hoặc chia sẻ ảnh chụp màn hình có token còn hiệu lực.

Công cụ liên quan