فك ترميز JWT وفحصه

اقرأ محتوى رمز JWT وتواريخ صلاحيته واكتشف مشاكله الأمنية، دون إرساله لأي خادم.

تعمل هذه الأداة بالكامل داخل متصفحك — لا يتم رفع أي بيانات إلى خوادمنا.

هل كانت هذه الأداة مفيدة؟

ما هو JWT؟

JSON Web Token (JWT) رمز نصي تستعمله تطبيقات الويب وواجهات API لإثبات هوية المستخدم بعد تسجيل الدخول. يتكون من ثلاثة أجزاء مفصولة بنقاط: الترويسة (نوع الخوارزمية)، والحمولة (بيانات مثل معرّف المستخدم وتاريخ الانتهاء)، والتوقيع الذي يمنع التلاعب بالجزأين الأولين.

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

كيف تستخدم الأداة؟

  1. الصق الرمز (مع كلمة Bearer أو بدونها).
  2. تعرض الأداة الترويسة والحمولة بصيغة JSON منسقة.
  3. تُحوَّل التواريخ (exp وiat وnbf) إلى تاريخ مقروء مع المدة المتبقية أو المنقضية.
  4. راجع الملاحظات الأمنية: خوارزمية none، غياب تاريخ الانتهاء، طول الصلاحية، أو بيانات حساسة داخل الحمولة.

المطالبات القياسية

المطالبةالمعنى
issالجهة التي أصدرت الرمز
subصاحب الرمز (غالباً معرّف المستخدم)
audالتطبيق الموجّه إليه الرمز
exp / nbf / iatالانتهاء / لا يُقبل قبل / تاريخ الإصدار (بالثواني منذ 1970)

ممارسات أمنية جيدة للمطورين

  • تحقق دائماً من التوقيع في الخادم، وحدّد الخوارزميات المقبولة مسبقاً؛ لا تثق بقيمة alg القادمة في الرمز.
  • اجعل رموز الوصول قصيرة العمر (دقائق إلى ساعات) واستعمل رموز تحديث عند الحاجة.
  • لا تضع كلمات مرور أو بيانات بطاقات أو أسراراً في الحمولة.
  • تعامل مع الرمز ككلمة مرور: لا تنشره في لقطات الشاشة أو المنتديات.

فك الترميز يتم داخل متصفحك، ولا يُرسل الرمز إلى أي خادم. لحساب توقيعات HMAC يمكنك استعمال مولّد التجزئة.

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

هل من الآمن لصق رمز JWT حقيقي هنا؟

الأداة تعمل داخل متصفحك ولا ترسل الرمز. ومع ذلك فالأفضل استعمال رموز اختبار أو منتهية الصلاحية، كما تفعل مع أي بيانات حساسة.

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

لا، هي تفك الترميز فقط. التحقق يحتاج المفتاح السري أو المفتاح العام، ويجب أن يتم في الخادم.

لماذا أستطيع قراءة محتوى JWT دون مفتاح؟

لأن الترويسة والحمولة مرمّزتان بـ Base64URL فقط. التوقيع يمنع التعديل لا القراءة.

ما معنى الرقم في exp؟

عدد الثواني منذ 1 يناير 1970 (توقيت Unix)، والأداة تحوّله لتاريخ مقروء بتوقيت جهازك.

اطلب أداة جديدة

تحتاج أداة غير موجودة؟ صفها لنا باختصار، ونقرأ كل الطلبات ونضيف الأكثر طلباً.