ابدأ أضف موقعك

مُفكّك JWT

Developer Tools

الصق رمز JSON Web Token لقراءة ترويسته وحمولته ووقت انتهائه بدقة، وكل ذلك محليًا دون إرسال الرمز إلى أي خادم.

الصق الرمز الكامل المكوّن من ثلاثة أجزاء، بما في ذلك النقطتان.

النتيجة

الحالة —
  • ينتهي —
  • الخوارزمية —
  • نوع الرمز —
  • الحمولة —
  • الترويسة —

غيّر أي إدخال وستُحدَّث النتيجة فورًا.

المعادلة والقواعد

  • يحمل JWT ثلاثة أجزاء بترميز Base64URL مفصولة بنقاط: الترويسة والحمولة والتوقيع.
  • يستبدل Base64URL الرمز + بالرمز - والرمز / بالرمز _، ويحذف حشوة =، لذا تنجو الرموز في عناوين URL وترويسات HTTP.
  • ادعاء exp هو طابع زمني Unix بالثواني، لذا ينتهي صلاحية الرمز بمجرد تجاوز الوقت الحالي لذلك الرقم.
  • فك الترميز يقرأ فقط جزأي JSON؛ ولا يتحقق أبدًا من التوقيع، الذي يجب أن يتحقق منه الخادم.

أمثلة محلولة

فك ترميز رمز تجريبي

المدخلات الرمز المعبأ مسبقًا، exp = 1700003600.

النتيجة الخوارزمية HS256، النوع JWT، أربعة ادعاءات، انتهاء الصلاحية 2023-11-14 23:13:20 UTC.

رمز بدون exp

المدخلات حمولة {"sub":"42","scope":"read"}.

النتيجة تشير الحالة إلى أن الرمز لا يحتوي على ادعاء انتهاء الصلاحية، لذا لا ينتهي من تلقاء نفسه أبدًا.

رمز مقتطع

المدخلات abc.def

النتيجة يوضح خطأ أنه يجب أن يتكون رمز JWT من ثلاثة أجزاء قبل إمكانية فك ترميز أي شيء.

الأسئلة الشائعة

هل يثبت فك الترميز أن الرمز أصلي؟

لا. يمكن لأي شخص إنشاء رمز بأي حمولة يريدها. فقط الخادم الذي يتحقق من التوقيع باستخدام السر أو المفتاح العام يمكنه تحديد ما إذا كان الرمز قد صدر منك.

هل من الآمن لصق رمز إنتاج؟

يتم فك الترميز في متصفحك، لذا لا يتم رفع الرمز. تعامل معه ككلمة مرور على أي حال: يُفضَّل استخدام رمز اختباري، وقم بتدوير أي شيء تلصقه في شاشة مشتركة.

لماذا يكون الرمز الجديد منتهي الصلاحية بالفعل؟

إما أن ساعة المُصدر متأخرة عن ساعتك، أو تم تمرير قيمة exp بالمللي ثانية حيث يُتوقع الثواني. يقرأ هذا الأداة exp كثوانٍ، وفقًا لمواصفات JWT.

ماذا لو لم يكن الترويسة أو الحمولة JSON؟

يُبلغ فاك الترميز عن خطأ. تتطلب مواصفات JWT أن يكون كلا الجزأين كائنات JSON مشفرة بـ base64url، لذا فإن الجزء غير JSON يعني عادةً أن السلسلة ليست JWT على الإطلاق.

إخلاء المسؤولية: النتائج تتبع المعادلة المعروضة في هذه الصفحة وهي للاسترشاد فقط. تختلف الكميات الفعلية باختلاف المواد والطريقة والظروف، لذا اترك هامشًا قبل الطلب.