JWT Signer – Buat dan Tandatangani JWT HMAC Online
JWT Signer membuat JSON Web Token dengan menandatangani payload JSON memakai shared secret dan algoritma HMAC: HS256, HS384, atau HS512. Edit header dan payload, pilih algoritma, dan alat ini menghasilkan token header.payload.signature secara langsung yang dikodekan dengan Base64URL. Gunakan JWT Decoder untuk memeriksa hasilnya; penandatanganan RS*/ES* harus dilakukan secara eksternal.
JWT Signer adalah alat JSON Web Token berbasis browser untuk membuat dan menandatangani token HMAC. Masukkan atau edit header dan payload JSON, berikan shared secret, lalu pilih HS256, HS384, atau HS512. Alat ini membuat token yang ditandatangani secara langsung dalam bentuk standar header.payload.signature, dengan komponen token dikodekan memakai Base64URL.
Algoritma penandatanganan menentukan cara shared secret digunakan untuk membuat tanda tangan HMAC. Pilihan yang tersedia adalah HS256, HS384, dan HS512. Alat ini mencakup kasus HMAC; untuk algoritma RS*/ES*, gunakan Key Pair Generator dan tandatangani secara eksternal. Setelah dibuat, token dapat diperiksa dengan JWT Decoder.
JWT membawa informasi dalam header dan payloadnya, sedangkan tanda tangannya digunakan untuk memverifikasi bahwa token tidak diubah. JSON dipakai untuk header dan payload, dan pengodean Base64URL membuat isinya sesuai untuk format token yang ringkas. Anda mungkin membuat atau memperbarui JWT saat mengerjakan aplikasi atau menguji alur kerja yang memakai autentikasi berbasis token.
JWT Signer berjalan sepenuhnya di browser Anda. Input Anda diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Alat ini berfungsi offline setelah halaman dimuat, sehingga Anda dapat menggunakannya tanpa koneksi jaringan setelah itu.
Alat ini berguna bagi developer dan DevOps yang perlu membuat JWT bertanda tangan HMAC tanpa memasang apa pun secara lokal. Alur kerja berbasis browsernya juga praktis saat Anda memakai mesin lain atau ingin menghindari pengiriman data internal ke layanan pihak ketiga.
Langkah 1: Masukkan atau edit header JWT dan payload JSON. Pastikan payload adalah JSON yang valid sebelum menandatangani.
Langkah 2: Masukkan shared secret yang digunakan untuk membuat tanda tangan HMAC.
Langkah 3: Pilih HS256, HS384, atau HS512 sebagai algoritma penandatanganan.
Langkah 4: Tinjau token header.payload.signature yang dihasilkan, lalu salin untuk alur kerja Anda. Anda dapat memeriksa hasilnya dengan JWT Decoder.
Kasus penggunaan: Buat JWT untuk alur kerja pengembangan atau pengujian tanpa memasang alat lokal.
Kasus penggunaan: Tandatangani token dari mesin mana pun yang sedang Anda gunakan, langsung di browser.
Kasus penggunaan: Kelola data payload sensitif atau internal tanpa mengirimkannya ke layanan pihak ketiga.
Kasus penggunaan: Buat token dengan cepat memakai HS256, HS384, atau HS512 saat proyek menggunakan penandatanganan HMAC shared secret.
Kasus penggunaan: Edit header JSON atau payload token lalu buat tanda tangan baru dengan shared secret.
Kasus penggunaan: Periksa token yang dihasilkan dengan JWT Decoder saat Anda perlu meninjau isinya.