Gratis digunakan, tanpa perlu akun

JWT Encoder

Buat Token Web JSON ringkas dari klaim dan tandatangani di browser ini. Gunakan halaman ini untuk mempelajari dan menguji token, bukan autentikasi produksi.

berjalan secara lokal di browser ini; tidak ada yang diunggah atau disimpan.

Gunakan data uji saja. HMAC menggunakan satu rahasia bersama untuk penandatanganan dan verifikasi. Jangan pernah memasukkan rahasia produksi di sini.

Ini menciptakan token; itu tidak mengautentikasi pengguna, memverifikasi identitas, atau menggantikan penyedia identitas produksi.

: 4 KiB. Batas klaim: 192 KiB.

Bagaimana cara membuat dan menandatangani JWT?

Masukkan objek klaim JSON, pilih HS256, HS384 atau HS512, dan berikan rahasia pengujian. Secara opsional, tambahkan waktu kedaluwarsa. Browser membuat token secara lokal; salin hanya ke lingkungan pengujian yang aman.

Pertanyaan umum

Bagaimana cara membuat dan menandatangani JWT?

Masukkan objek klaim JSON, pilih HS256, HS384 atau HS512, dan berikan rahasia pengujian. Secara opsional, tambahkan waktu kedaluwarsa. Browser membuat token secara lokal; salin hanya ke lingkungan pengujian yang aman.

Apakah rahasia saya dikirim ke server?

No. Penandatanganan menggunakan Web Crypto di tab browser ini. Rahasia dan klaim tidak diunggah atau disimpan oleh alat ini. Jangan masukkan rahasia produksi: ekstensi browser atau perangkat yang disusupi masih dapat mengakses konten halaman.

Apakah membuat JWT mencatatkan pengguna?

Tidak. Token yang ditandatangani dengan sendirinya tidak mengautentikasi siapa pun. Server harus memvalidasi tanda tangan, penerbit, audiens, kedaluwarsa, dan aturan khusus aplikasi.

Bisakah saya menggunakan rahasia produksi saya di sini?

Tidak. Gunakan hanya rahasia tes sekali pakai. Rahasia penandatanganan HMAC adalah kunci bersama, dan siapa pun yang memiliki kunci tersebut dapat membuat tanda tangan. Simpan kunci produksi di manajer rahasia sisi server yang aman.

Algoritma mana yang didukung?

Alat ini hanya mendukung HS256, HS384 dan HS512. Itu tidak mendukung algoritma asimetris seperti RS256 atau ES256.