Mã hóa và giải mã Base64
Mã hóa văn bản thành Base64 hoặc giải mã ngược lại.
Đọ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ị
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ể.
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.
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 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.
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.
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 đó.