Công cụ dành cho nhà phát triển / 12

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

Giải mã token JWT và xác minh chữ ký HMAC SHA-256 ngay trong trình duyệt, không lưu dữ liệu trên máy chủ.

Công cụ xác minh chữ ký JWT: TOEA giải mã header JSON và payload của token, sau đó tính giá trị băm HMAC-SHA256 bằng Web Crypto API của trình duyệt để xác minh tính hợp lệ của chữ ký. Chạy 100% cục bộ trong trình duyệt của bạn, không có tệp nào được tải lên máy chủ.

Lượt chạy
Trong trình duyệt của bạn
Chi phí
Miễn phí · không cần đăng ký
Trạng thái khả dụng
Sẵn sàng sử dụng
Trình xác thực và gỡ lỗi JWTXử lý cục bộ

Chạy hoàn toàn trong trình duyệt của bạn

Mã bí mật được dùng đúng như đã nhập

Trường mã bí mật được đọc dưới dạng văn bản UTF-8, theo từng ký tự. Một dấu cách hoặc ký tự xuống dòng ở cuối được sao chép kèm theo cũng có thể khiến mã thông báo hợp lệ bị từ chối. Một số nền tảng hiển thị khóa HMAC được mã hóa Base64; nếu xác minh thất bại với một khóa mà bạn biết là đúng, đây thường là nguyên nhân, và khóa có byte thô không phải văn bản thì không thể nhập ở đây.

RFC 7518 yêu cầu khóa HMAC có độ dài ít nhất bằng đầu ra hash, tức 32 byte đối với HS256, vì vậy các mã bí mật ngắn như secret chỉ phù hợp để thử nghiệm.

Kết quả hợp lệ không cho bạn biết điều gì

Phép kiểm tra chỉ bao gồm chữ ký. Một mã thông báo đã hết hạn từ năm ngoái vẫn hiển thị là hợp lệ, vì vậy hãy so sánh claim exp với thời gian hiện tại trên trang dấu thời gian Unix, đồng thời kiểm tra iss và aud theo yêu cầu của dịch vụ.

Mã thông báo được ký bằng RS256, ES256 hoặc một thuật toán khóa công khai khác không được xác minh ở đây. Chúng cần khóa công khai của bên phát hành, thường được các nhà cung cấp danh tính công bố dưới dạng JSON Web Key Set; bộ giải mã JWT vẫn đọc được các claim của chúng.

Cách sử dụng

  1. Dán chuỗi token JWT được mã hóa Base64.
  2. Nhập khóa bí mật HMAC của bạn.
  3. Xem phần header, payload đã giải mã và huy hiệu xác minh chữ ký theo thời gian thực.

Quyền riêng tư và giới hạn

Token và khóa bí mật được xử lý hoàn toàn trong bộ nhớ phía máy khách và không bao giờ được truyền qua mạng.

Công cụ liên quan

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

Công cụ hỗ trợ những thuật toán chữ ký nào?

Công cụ hỗ trợ các thuật toán HMAC (HS256, HS384, HS512) để xác minh chữ ký cục bộ.

Khóa bí mật của tôi có an toàn không?

Có. Việc xác minh bằng Web Crypto chỉ chạy trong JavaScript cục bộ của trình duyệt.

Công cụ miễn phí · trong trình duyệt của bạn lượt chạy · không cần tài khoản