Công cụ ký JWT: Tạo và ký token HMAC JWT trực tuyến
Công cụ ký JWT tạo JSON Web Token bằng cách ký payload JSON bằng khóa bí mật dùng chung và thuật toán HMAC: HS256, HS384 hoặc HS512. Hãy chỉnh sửa header và payload, chọn thuật toán, và công cụ tạo token header.payload.signature trực tiếp được mã hóa bằng Base64URL. Hãy dùng bộ giải mã JWT để kiểm tra kết quả; việc ký RS*/ES* phải thực hiện bên ngoài.
Công cụ ký JWT là công cụ JSON Web Token chạy trong trình duyệt, dùng để tạo và ký các token HMAC. Hãy nhập hoặc chỉnh sửa header và payload JSON, cung cấp khóa bí mật dùng chung, và chọn HS256, HS384 hoặc HS512. Công cụ tạo token đã ký trực tiếp ở dạng header.payload.signature chuẩn, với các thành phần token được mã hóa bằng Base64URL.
Thuật toán ký xác định cách khóa bí mật dùng chung được dùng để tạo chữ ký HMAC. Các lựa chọn có sẵn là HS256, HS384 và HS512. Công cụ này bao quát trường hợp HMAC; đối với các thuật toán RS*/ES*, hãy dùng công cụ tạo cặp khóa và ký bên ngoài. Sau khi tạo, token có thể được kiểm tra bằng bộ giải mã JWT.
JWT mang thông tin trong header và payload của nó, trong khi chữ ký của nó được dùng để xác minh rằng token chưa bị thay đổi. JSON được dùng cho header và payload, và mã hóa Base64URL giúp nội dung của chúng phù hợp với định dạng token gọn. Bạn có thể tạo hoặc cập nhật JWT khi làm việc trên ứng dụng hoặc kiểm thử quy trình dùng xác thực dựa trên token.
Công cụ ký JWT chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu nhập của bạn được xử lý trên thiết bị của bạn và không được tải lên, lưu trữ hay gửi tới máy chủ. Công cụ hoạt động ngoại tuyến sau khi trang đã tải xong, vì vậy bạn có thể dùng nó mà không cần kết nối mạng sau thời điểm đó.
Công cụ này hữu ích cho các nhà phát triển và kỹ sư DevOps cần tạo JWT đã ký HMAC mà không cần cài đặt gì trên máy. Quy trình làm việc trong trình duyệt của nó cũng tiện lợi khi bạn đang dùng máy khác hoặc muốn tránh gửi dữ liệu nội bộ tới dịch vụ bên thứ ba.
Bước 1: Nhập hoặc chỉnh sửa header JWT và payload JSON. Hãy đảm bảo payload là JSON hợp lệ trước khi ký.
Bước 2: Nhập khóa bí mật dùng chung để tạo chữ ký HMAC.
Bước 3: Chọn HS256, HS384 hoặc HS512 làm thuật toán ký.
Bước 4: Xem lại token header.payload.signature đã tạo, rồi sao chép nó cho quy trình làm việc của bạn. Bạn có thể kiểm tra kết quả bằng bộ giải mã JWT.
Trường hợp sử dụng: Tạo JWT cho quy trình phát triển hoặc kiểm thử mà không cần cài đặt công cụ trên máy.
Trường hợp sử dụng: Ký token từ bất kỳ máy nào bạn đang dùng, ngay trong trình duyệt của bạn.
Trường hợp sử dụng: Làm việc với dữ liệu payload nhạy cảm hoặc nội bộ mà không gửi nó tới dịch vụ bên thứ ba.
Trường hợp sử dụng: Nhanh chóng tạo token với HS256, HS384 hoặc HS512 khi dự án dùng ký HMAC bằng khóa bí mật dùng chung.
Trường hợp sử dụng: Chỉnh sửa header hoặc payload JSON của token và tạo chữ ký mới bằng khóa bí mật dùng chung.
Trường hợp sử dụng: Kiểm tra token đã tạo bằng bộ giải mã JWT khi bạn cần xem lại nội dung của nó.