DevToolPal
ع

فك ترميز JWT

فك ترميز JSON Web Token لقراءة الترويسة والحمولة، وتحقّق من وقت إصداره ووقت انتهاء صلاحيته.

يعمل محليًا، دون أي رفع

الرمز المرمَّز

0 حرف · 0 B

النتيجة

تظهر النتيجة هنا

ماذا تفعل الأداة

رمز JSON Web Token ‏(JWT) سلسلة مضغوطة من ثلاثة أجزاء تفصل بينها نقاط: ترويسة تحدّد خوارزمية التوقيع، وحمولة تحتوي على ادعاءات عن المستخدم أو الجلسة، وتوقيع. تُستخدم رموز JWT في جلسات تسجيل الدخول ورموز الوصول في OAuth 2.0 ورموز الهوية في OpenID Connect.

الترويسة والحمولة مرمَّزتان بـ Base64URL فقط، وليستا مشفّرتين. تفك هذه الأداة ترميزهما إلى JSON منسّق ومقروء وتشرح ادعاءات الوقت القياسية، لترى لمن الرمز، وما الصلاحيات التي يحملها، وهل انتهت صلاحيته.

طريقة الاستخدام

  1. الصق رمزًا في الرمز المرمَّز. تُزال البادئة Bearer القادمة من ترويسة Authorization تلقائيًا.
  2. اقرأ شارة الحالة: لم تنتهِ صلاحيته أو منتهي الصلاحية أو غير صالح بعد أو بلا انتهاء صلاحية.
  3. راجع أوقات الإصدار وبدء الصلاحية وانتهائها، المعروضة بتوقيتك المحلي وبثواني Unix.
  4. انسخ JSON الترويسة أو الحمولة المنسّق بأزرار نسخ.

مثال

يحتوي رمز المثال على هذه الترويسة والحمولة:

{ "alg": "HS256", "typ": "JWT" }
{
  "sub": "1234567890",
  "name": "张三 Jane Doe",
  "roles": ["admin", "editor"],
  "iat": 1700000000,
  "exp": 4102444800
}

الادعاءات الشائعة

  • iss الجهة المُصدِرة، وsub الموضوع (عادةً معرّف المستخدم)، وaud الجمهور
  • iat وقت الإصدار، وnbf غير صالح قبل، وexp وقت انتهاء الصلاحية، وكلها بثواني Unix
  • jti معرّف فريد للرمز، يُستخدم غالبًا لإبطال الرموز

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

› هل لصق الرمز هنا آمن؟

يُفك ترميز الرمز في متصفحك ولا يُرسل إلى أي مكان. ومع ذلك، تعامل مع رموز بيئة الإنتاج ككلمات المرور؛ فأي شخص يملك رمزًا صالحًا يمكنه استخدامه حتى تنتهي صلاحيته.

› هل تتحقق هذه الأداة من التوقيع؟

لا. يتطلب التحقق المفتاح السري (HS256) أو المفتاح العام للجهة المُصدِرة (RS256 وES256). أما فك الترميز فيقرأ المحتوى فقط، وهو غير مشفّر بل مرمَّز بـ Base64URL فحسب. لا تثق أبدًا بادعاءات رمز لم يتحقق منه خادمك.

› لماذا تظهر عبارة «منتهي الصلاحية»؟

ادعاء exp أقدم من الوقت الحالي على جهازك. تأكّد من صحة ساعتك، ثم اطلب رمزًا جديدًا من الجهة المُصدِرة.

› هل يمكنها فك ترميز الرموز المشفّرة (JWE)؟

لا. يتكوّن JWE من خمسة أجزاء وحمولته مشفّرة، فلا يمكن قراءتها دون مفتاح فك التشفير.