Pembuat JWT
Buat dan tanda tangani JWT seketika: pilih HS256, RS256, ES256…, isi secret atau buat pasangan kunci baru, ubah payload dengan tombol iat, exp, nbf, lalu salin.
Cara membuat JWT
- Pilih algoritma. HS… memakai secret (sudah ada satu yang acak); RS… dan ES… memakai kunci privat — ketuk "Pasangan kunci baru" atau tempel kunci Anda.
- Ubah payload; tombol-tombolnya mengisi iat, masa berlaku exp (15 menit sampai 7 hari), nbf, sub, dan iss. Tanggalnya tampil di bawah agar mudah dibaca.
- Token ditandatangani saat Anda mengetik. Salin, atau ketuk "Buka di Dekoder JWT" untuk membacanya kembali dan memeriksa tanda tangannya.
Pertanyaan umum
HS256 memakai satu secret bersama untuk menandatangani dan memeriksa — sederhana bila hanya satu sistem. RS256 dan ES256 menandatangani dengan kunci privat dan diperiksa dengan kunci publik — lebih cocok bila banyak layanan memeriksa token. ES256 menghasilkan tanda tangan lebih pendek dari RS256.
PEM yang diawali "BEGIN PRIVATE KEY". Kunci lama "BEGIN RSA PRIVATE KEY" perlu diubah dulu, misalnya dengan openssl pkcs8 -topk8 -nocrypt -in old.pem -out new.pem.
Penerima token memeriksa tanda tangan dengan kunci publik. Kunci ini diturunkan dari kunci privat dan bisa disalin; bagikan kunci publik dengan bebas dan rahasiakan kunci privat.
iat adalah waktu token dibuat, exp waktu kedaluwarsa, dan nbf waktu mulai berlaku. Ketiganya berupa detik sejak 1 Januari 1970; tanggalnya tampil tepat di bawah payload.
Boleh, token ditandatangani sesuai standar. Dengan secret atau kunci privat sistem yang sedang berjalan, pastikan Anda memakai perangkat tepercaya dan jangan menempelkannya di tempat lain.
Sepenuhnya gratis dan tanpa perlu mendaftar.
Alat terkait
Dekoder JWTBaca header, payload, masa berlaku, dan cek tanda tangan JWTEnkripsi RSABuat kunci RSA, enkripsi dan dekripsi teks pendekPembuat HashBuat hash MD5, SHA-1, SHA-256, SHA-384, SHA-512Pratinjau MarkdownKetik Markdown, lihat pratinjau langsung, ambil HTMLHTML ke MarkdownUbah HTML atau konten yang disalin menjadi MarkdownKonversi Unix timestampTimestamp ⇄ tanggal, dengan waktu epoch saat iniEncode / Decode Base64 & URLEncode dan decode Base64 dan URLPembuat Data URIUbah file dan SVG menjadi data URIDekoder Data URILihat dan simpan file dari data URI atau Base64