WMW

Pendekod JWT

Free

Mendekod pengepala dan muatan JWT kepada JSON yang mudah dibaca, menukar tuntutan cap masa kepada tarikh yang mudah dibaca, menandakan token yang tamat tempoh, dan boleh mengesahkan tandatangan HS256 dengan rahsia yang anda berikan.

Berjalan sepenuhnya dalam pelayar anda. Token anda tidak pernah dimuat naik ke mana-mana.

Pengepala


        

Muatan


            
        

Sahkan tandatangan HS256 (pilihan)

Hanya berfungsi untuk token yang ditandatangani dengan HS256. Masukkan kunci rahsia yang digunakan untuk menandatangani token ini.

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Tampal JWT (JSON Web Token) dan alat ini akan mendekod pengepala dan muatannya kepada JSON yang mudah dibaca, menukar tuntutan cap masa standard kepada tarikh yang mudah dibaca, menandakan sama ada token telah tamat tempoh, dan secara pilihan boleh mengesahkan tandatangan HS256 berdasarkan rahsia yang anda berikan.

Bagaimana Ia Berfungsi

JWT terdiri daripada tiga segmen yang dipisahkan titik, dikodkan base64url: pengepala, muatan dan tandatangan. Alat ini membahagikan token pada titiknya, mendekod base64url segmen pengepala dan muatan kembali kepada teks JSON, dan menghuraikannya. Untuk pengesahan tandatangan, ia mengira semula HMAC-SHA256 ke atas segmen pengepala dan muatan menggunakan rahsia yang anda berikan, melalui API Web Crypto terbina dalam pelayar, dan membandingkan hasilnya bait demi bait dengan segmen tandatangan token.

Masalah ia selesaikan

Soalan lazim

›Adakah alat ini mengesahkan token saya adalah tulen?

Mendekod sahaja tidak mengesahkan ketulenan, kerana pengepala dan muatan hanya dikodkan base64url, bukan disulitkan, dan sesiapa sahaja boleh membacanya tanpa kunci. Untuk menyemak sama ada token itu benar-benar ditandatangani oleh pihak yang dijangka, gunakan medan pengesahan tandatangan pilihan di bawah, yang hanya menyokong algoritma HS256.

›Mengapa ini hanya boleh mengesahkan tandatangan HS256?

HS256 menggunakan satu rahsia yang dikongsi untuk kedua-dua penandatanganan dan pengesahan, jadi alat ini boleh menyemak tandatangan menggunakan hanya rahsia yang anda berikan. RS256, ES256 dan algoritma asimetrik lain menandatangani dengan kunci persendirian dan mengesahkan dengan kunci awam yang berbeza, yang tidak dikumpul oleh alat ini, jadi mengesahkannya dengan selamat adalah luar skop di sini.

›Apakah maksud tuntutan exp, iat dan nbf?

Ini adalah tuntutan cap masa JWT standard, semuanya dinyatakan sebagai masa Unix (saat sejak 1970). exp ialah masa token tamat tempoh, iat ialah masa ia dikeluarkan, dan nbf ("tidak sebelum") ialah masa paling awal token dianggap sah. Alat ini menukar setiap satu kepada tarikh yang mudah dibaca secara automatik.

›Token saya dipaparkan sebagai tamat tempoh, apakah maksudnya?

Ia bermaksud tuntutan exp dalam muatan adalah cap masa yang lebih awal daripada masa semasa, jadi pelayan yang mengesahkan token ini dengan betul akan menolaknya. Alat ini hanya menyemak tuntutan dan jam peranti anda, ia tidak menghubungi mana-mana pelayan.

›Adakah selamat untuk menampal JWT pengeluaran ke dalam alat ini?

Token didekod sepenuhnya dalam pelayar anda dan tidak pernah dihantar ke mana-mana, jadi menampalnya di sini selamat seperti melihatnya dalam konsol pembangun pelayar anda sendiri. Walaupun begitu, layan sebarang token dengan tuntutan sensitif sama seperti anda melayan kata laluan, dan elakkan menampal token ke dalam alat yang anda tidak percayai.

Alat Berkaitan

Free

Teks

Pemiminify JS/CSS

Mengecilkan JavaScript atau CSS dengan membuang ruang kosong dan komen, dengan pemendekan nama pembolehubah pilihan untuk JavaScript, dan statistik saiz sebelum/selepas.

Free

Teks

Pengekod JSON

Mengekod teks biasa kepada literal rentetan JSON yang sah (melepaskan tanda petikan, garis condong belakang dan pemisah baris) dan mendekodnya semula, dengan pecahan aksara yang dilepaskan.

Free

Teks

Pemformat JSON

Mengesahkan dan memformat atau meminify dokumen JSON yang lengkap, dengan inden yang boleh diselaraskan, penyusunan kekunci pilihan, dan pelaporan ralat baris/lajur yang tepat.

Free

Teks

Penjana llms.txt

Menjana fail llms.txt mengikut spesifikasi llmstxt.org daripada tajuk, ringkasan dan bahagian pautan, dengan pengumpulan bahagian Optional dan pratonton langsung.

Free

Teks

Pratonton Markdown

Memaparkan Markdown sebagai HTML langsung yang dibersihkan bersebelahan dengan sumber, dengan suis untuk melihat dan menyalin HTML yang dijana.

Free

Teks

Pembetul Mojibake (Teks Terganggu)

Memulihkan bait asal di belakang teks terganggu (mojibake) dan menyahkod semula bait tersebut di bawah beberapa pengekodan biasa, memaparkan setiap calon yang bersih.

Free

Teks

Pengesah Sintaks MySQL

Mengesahkan sintaks MySQL untuk satu atau lebih kenyataan yang dipisahkan tanda koma bertitik, melaporkan baris dan lajur tepat ralat pertama yang ditemui.

Free

Teks

Editor HTML Dalam Talian

Edit HTML, CSS dan JavaScript dalam tiga panel dengan pratonton langsung bersandbox yang dikemas kini semasa anda menaip, serta muat turun sekali klik sebagai fail HTML yang berdiri sendiri.