مفكِّك JWT وفاحصه
خصوصية بالتصميم — يعمل بالكامل في متصفحك
فكّ ترميز JWT (رمز JSON للويب) وافحص رأسه وحمولته دون إرسال الرمز إلى أي مكان. تعرض Toova الخوارزمية والادعاءات وطوابع وقت الإصدار والانتهاء بشكل مقروء للإنسان، وتُعلم بالرموز المنتهية الصلاحية — كل ذلك محليًا في متصفحك.
لماذا فكّ ترميز JWT محليًا
كل أداة لفكّ ترميز JWT تطلب منك لصق الرمز في نموذج بعيد. الإشكال واضح — إذا كان الرمز صالحًا، يمكن لمن يشغّل ذلك الخادم انتحال شخصيتك. تفكّ Toova الرمز بالكامل في متصفحك دون رفع أو تسجيل. يمكنك لصق رمز وصول إنتاجي وفحص الادعاءات والتحقق من أنه مُشكَّل بشكل صحيح دون تسريبه إلى طرف ثالث.
ما تراه في المخرجات المفكوكة
تقسّم Toova الرمز إلى رأس وحمولة وتوقيع. يُظهر الرأس الخوارزمية ومعرّف المفتاح. الحمولة هي JSON مطبوع بشكل جميل مع كل ادعاء قياسي (iss وsub وaud وexp وnbf وiat وjti) محوَّلًا إلى شكل مقروء. تُترجَم الطوابع الزمنية إلى منطقتك الزمنية المحلية وتُعلم الأداة ما إذا كان الرمز صالحًا حاليًا أو منتهيًا أو لم ينشط بعد.
فكّ ترميز فقط، ليس ثقةً
فكّ ترميز JWT ليس نفس التحقق منه. يُظهر لك المفكّك ما يدّعي الرمز أنه، لكنه لا يتحقق من التوقيع — ذلك يتطلب مفتاح التوقيع الذي يقع على الخادم الذي أصدر الرمز. استخدم Toova لتصحيح بنية الادعاء والانتهاء وقيم الجمهور؛ استخدم مكتبة المصادقة للتحقق من الثقة قبل منح الوصول.
الأسئلة الشائعة
- هل تتحقق Toova من توقيع JWT؟
- لا. التحقق يتطلب مفتاح التوقيع الذي يحمله المُصدر فقط. تفكّ Toova الرأس والحمولة لتتمكن من فحص الادعاءات، لكن الثقة بالرمز لا تزال تتطلب تحققًا من جانب الخادم بالسر أو المفتاح العام.
- هل يُرسَل رمزي إلى أي مكان؟
- لا. يعمل المفكّك بالكامل في متصفحك. الرمز لا يغادر جهازك وليس هناك طلبات شبكة صادرة أثناء فكّ الترميز. افتح أدوات المطوّر وتحقق بنفسك.
- هل يمكنني فكّ ترميز رمز منتهي الصلاحية؟
- نعم. يعمل المفكّك بغض النظر عن انتهاء الصلاحية. يُعلم بانتهاء صلاحية الرمز ويُظهر متى انقضى ادعاء exp، وهو مساعد عند تصحيح سبب رفض طلب.
- ما الذي يُخبرني به حقل alg؟
- يُحدّد خوارزمية التوقيع — HS256 لـ HMAC-SHA256 وRS256 لـ RSA وES256 لـ ECDSA وهكذا. إذا كانت alg هي "none" فالرمز غير موقّع، وهو في الغالب خطأ أمني.
- لماذا الطوابع الزمنية أرقام؟
- تستخدم ادعاءات JWT ثواني حقبة Unix. تترجم Toova iat وnbf وexp إلى منطقتك الزمنية المحلية لتتمكن من قراءتها، مع إبقاء القيمة الخام مرئية للمرجع.