Dekoder JWT

Tempel JSON Web Token untuk membaca isinya, memeriksa apakah sudah kedaluwarsa, dan memverifikasi tanda tangannya.

Tersegel di perangkat ini

Berjalan di browser Anda. Tidak ada yang diunggah.

Tersegel

Dekode dan verifikasi dilakukan di perangkat ini. Token tidak pernah dikirim ke mana pun.

Hasil dekode

Header, payload, dan tanggal token Anda akan muncul di sini.

Verifikasi tanda tangan (opsional)

Dekode token terlebih dahulu. Algoritmanya menentukan kunci yang diperlukan.

Cara kerjanya

  1. Tempel token

    Tempel JWT dari header Authorization, cookie, atau log Anda. Awalan “Bearer” akan diabaikan.

  2. Baca isinya

    Header dan payload ditampilkan sebagai JSON yang diformat, dengan exp, iat, dan nbf diubah menjadi tanggal sesuai zona waktu Anda.

  3. Verifikasi jika perlu

    Masukkan secret bersama atau tempel kunci publik untuk memastikan tanda tangannya, tanpa token meninggalkan perangkat Anda.

Pertanyaan umum

Apakah aman menempelkan token asli di sini?

Token didekode dan diverifikasi di browser Anda dan tidak pernah dikirim ke server mana pun. Meski begitu, token itu seperti kata sandi sementara: hindari membagikannya, dan cabut token jika pernah terekspos di tempat lain.

Bisakah siapa saja membaca isi JWT?

Ya. JWT bertanda tangan standar hanya dienkode Base64url, tidak dienkripsi, jadi siapa pun yang memegangnya bisa membaca payload-nya. Tanda tangan hanya membuktikan bahwa tidak ada yang mengubahnya. Jangan pernah menaruh rahasia di payload JWT.

Mengapa token saya dinyatakan kedaluwarsa?

Claim exp berisi waktu kedaluwarsa, dalam detik sejak 1 Januari 1970 (UTC). Jika waktu itu sudah lewat menurut jam perangkat Anda, token sudah kedaluwarsa dan server seharusnya menolaknya.

Tanda tangan apa saja yang bisa diverifikasi?

HMAC (HS256, HS384, HS512) dengan secret bersama, serta RSA (RS256–512, PS256–512) dan kurva eliptik (ES256, ES384, ES512) dengan kunci publik dalam format PEM atau JWK. Verifikasi memakai Web Crypto bawaan browser Anda.

Apa arti iss, sub, dan aud?

Ketiganya adalah claim standar: iss adalah pihak yang menerbitkan token, sub adalah pihak yang dibahas token (sering kali ID pengguna), dan aud adalah pihak yang dituju token. Kolom lain di payload bersifat khusus untuk aplikasi yang membuat token.

Instal One For All di komputer Anda

One For All kemudian akan terbuka di jendelanya sendiri, seperti aplikasi, langsung dari desktop atau layar utama Anda. Tidak ada yang perlu diunduh dari toko aplikasi, dan file Anda tetap berada di perangkat Anda.

  1. Klik ikon instal di sebelah kanan bilah alamat, atau buka menu browser (⋮).
  2. Pilih “Instal One For All” atau “Instal halaman sebagai aplikasi”: pintasan akan ditambahkan ke desktop dan daftar aplikasi Anda.

Unduh mesin alat ini?

Alat ini bekerja sepenuhnya di browser Anda. Untuk itu, alat ini perlu mengunduh komponen di bawah ini dari One For All, cukup sekali saja. Setelah itu, komponen tersebut disimpan di perangkat ini, jadi lain kali alat langsung berjalan.

File Anda tidak pernah dikirim ke mana pun.