Penyahkod JWT

Nyahkod JWT Anda Dalam Talian

Header JWT Terurai
Payload JWT yang Dipulihkan
Tandatangan JWT
Perlukan lebih banyak alat JWT? Cuba Pencipta JWT kami untuk menjana token, atau Pengesah JWT untuk menyemak kesahihan token dan tandatangan.

Nyahkod dan periksa Token Web JSON dengan pantas, selamat, dan peribadi—terus dalam pelayar anda.

Gunakan Penyahkod JWT percuma kami untuk menyahkod, memeriksa, dan menyelesaikan masalah Token Web JSON (JWT) dengan pantas. Hanya tampal token anda di atas untuk melihat pengepala dan muatannya dalam format yang mudah dibaca. Semua penyahkodan berlaku secara tempatan di pelayar anda untuk memastikan privasi mutlak—token anda tidak akan meninggalkan peranti anda. Sesuai untuk pembangun, penyelidik keselamatan, dan sesiapa yang bekerja dengan JWT dalam sistem pengesahan atau kebenaran.

Apakah Token Web JSON (JWT)?

JWT adalah token padat dan selamat untuk URL yang digunakan untuk menghantar maklumat dengan selamat sebagai objek JSON antara pihak-pihak.

JWT ialah cara standard untuk menghantar data dengan selamat sebagai objek JSON yang ditandatangani.

JWT mempunyai tiga bahagian: pengepala (menentukan jenis dan algoritma), muatan (mengandungi tuntutan), dan tandatangan (mengesahkan integriti).

  • Header JWT: Mengandungi algoritma penandatanganan dan jenis token.
  • Payload JWT: Mengandungi tuntutan—maklumat pengguna, peranan, atau data sesi.
  • Tandatangan JWT: Memastikan token itu sah dan tidak diubah suai.

Cara JWT Berfungsi

JWT menyediakan pengesahan dengan menyimpan token di sisi klien dan mengesahkan tandatangan pada setiap permintaan.

  1. Apabila pengguna log masuk, pelayan akan mencipta JWT yang ditandatangani.
  2. JWT dihantar kepada pengguna dan disimpan dengan selamat (biasanya dalam storan tempatan atau kuki).
  3. Pelanggan menyertakan JWT dalam setiap permintaan ke laluan yang dilindungi.
  4. Pelayan memeriksa tandatangan JWT untuk membenarkan atau menolak akses.

Kegunaan JWT Popular

JWT memudahkan pengesahan dan pertukaran data yang selamat dengan cara yang mudah dan cekap:

  • Pengesahan log masuk pengguna untuk laman web dan aplikasi.
  • Mengamankan titik akhir API dan mengurus token akses.
  • Mengendalikan token identiti dalam aliran OAuth2 dan OpenID Connect.
  • Melindungi aplikasi daripada serangan CSRF dengan token tanpa status.
  • Memindahkan data khusus pengguna atau sesi dengan selamat dalam tuntutan.

Privasi & Keselamatan JWT

Untuk memastikan JWT anda selamat, sentiasa ikut amalan terbaik berikut:

  • Sentiasa sahkan tandatangan JWT sebelum mempercayai muatan.
  • Jangan pernah menggunakan algoritma lemah atau tidak selamat seperti 'none' untuk JWT.
  • Tetapkan masa luput yang sesuai untuk mengurangkan risiko kebocoran.
  • Simpan JWT dengan selamat (utamakan kuki HttpOnly berbanding localStorage).
  • Manfaatkan tuntutan audiens (aud) untuk mengehadkan penggunaan token.
  • Laksanakan kaedah untuk membatalkan token atau gunakan jangka hayat yang pendek.

Sumber Rujukan JWT