Global ToolBox

أداة فك تشفير JWT

الصق رمز JWT (JSON Web Token) لعرض الترويسة والحمولة والتوقيع الخام بعد فك التشفير فورًا، مباشرة في متصفحك.

🔒 تتم المعالجة محليًا في متصفحك

Loading…

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

  1. الصق رمز JWT كاملًا — ثلاثة أجزاء بترميز base64url مفصولة بنقاط — في الحقل أعلاه.
  2. يتم فك تشفير الترويسة والحمولة وعرضهما مباشرة أسفل الحقل بصيغة منسقة بمجرد اللصق، دون الحاجة للضغط على أي زر.
  3. يُعرض جزء التوقيع الخام للرجوع إليه فقط؛ ولا يتم فحصه أو التحقق منه أبدًا.
  4. استخدم أزرار النسخ بجانب كل لوحة لنسخ الترويسة أو الحمولة أو التوقيع كلًا على حدة.

المميزات

  • يفك تشفير الترويسة والحمولة فورًا بصيغة JSON منسقة وسهلة القراءة
  • يتعامل بشكل صحيح مع ترميز base64url، بما في ذلك عند غياب حروف الحشو
  • يعرض جزء التوقيع الخام للرجوع إليه فقط دون محاولة التحقق منه
  • رسائل خطأ واضحة للرموز غير الصحيحة بدلًا من التعطل أو شاشة فارغة
  • 100% من جانب المتصفح — لا يغادر رمزك متصفحك أبدًا

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

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

لا. تقوم هذه الأداة بفك تشفير الترويسة والحمولة فقط لتتمكن من قراءتهما — ولا تتحقق من التوقيع أبدًا. يتطلب التحقق من التوقيع المفتاح السري (لخوارزميات HMAC) أو المفتاح العام (لخوارزميات RSA/ECDSA)، وهذه الأداة لا تطلب منك أيًا منهما أبدًا. نجاح فك تشفير الرمز يعني فقط أنه بصيغة صحيحة، وليس أنه أصلي أو لم يتم التلاعب به.

هل يُرفع رمزي إلى أي مكان؟

لا. تتم جميع العمليات محليًا داخل متصفحك باستخدام واجهات base64 وJSON المدمجة في جافاسكريبت. لا يُرسل رمزك أبدًا إلى أي خادم — وهذا أمر مهم لأن رموز JWT غالبًا ما تحتوي على بيانات حساسة.

لماذا يفشل فك التشفير برسالة 'ليست JSON صالحة'؟

يحدث هذا عندما لا يكون أحد الأجزاء رمز JWT قياسيًا — على سبيل المثال إذا كان الرمز مقتطعًا، أو تم تعديله يدويًا، أو ليس رمز JWT من الأساس. كذلك لا يمكن فك تشفير الرموز المشفّرة (JWE) بهذه الطريقة، لأن حمولتها نص مشفّر وليست JSON.

ما الفرق بين base64 وbase64url؟

تستخدم رموز JWT ترميز base64url، وهو نسخة آمنة لعناوين URL من base64 تستبدل '+' بـ '-' و'/' بـ '_'، وعادةً ما تحذف حروف الحشو '=' في النهاية. تقوم هذه الأداة بتحويل base64url إلى base64 القياسي قبل فك التشفير، لذا تعمل بشكل صحيح حتى عند غياب حروف الحشو.

هل يمكنني فك تشفير رمز منتهي الصلاحية أو مُستخدَم بالفعل؟

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

أدوات ذات صلة