ابحث عن الأدوات

بحث سريع عن الأدوات

فك تشفير JWT

فك تشفير رمز JWT إلى تنسيق قابل للقراءة، عرض الرأس والحمولة.

استخدامات فك تشفير JWT
يستخدم فك تشفير JWT لعرض محتويات الرمز، لمساعدة المطورين في تصحيح مشاكل المصادقة، وتحليل أذونات المستخدم، وفحص وقت انتهاء الصلاحية وغيرها من المعلومات الرئيسية.
هيكل JWT المكون من ثلاثة أجزاء
يتكون JWT من ثلاثة أجزاء: الرأس (Header)، الحمولة (Payload)، التوقيع (Signature)، مفصولة بنقاط، يمكن فك تشفير الجزأين الأولين مباشرة باستخدام Base64.
تفسير معلومات الرأس
يحتوي الرأس على نوع الرمز (typ) وخوارزمية التوقيع (alg)، مثل '{"typ":"JWT","alg":"HS256"}'، مما يشير إلى كيفية التحقق من الرمز.
تحليل بيانات الحمولة
تحتوي الحمولة على معلومات الإعلان، مثل معرف المستخدم (sub)، وقت انتهاء الصلاحية (exp)، وقت الإصدار (iat) وغيرها من الإعلانات القياسية والبيانات المخصصة.
فحص وقت انتهاء الصلاحية
يشير حقل exp إلى طابع وقت انتهاء الصلاحية، ويمكن من خلال فك التشفير تحديد ما إذا كان الرمز قد انتهت صلاحيته بسرعة، لتجنب استخدام رموز غير صالحة في الطلبات.
ملاحظات حول فك التشفير الآمن
يعرض فك التشفير محتويات الرمز فقط، ولا يتحقق من صحة التوقيع. في بيئات الإنتاج، يجب أيضًا التحقق من التوقيع للتأكد من أن الرمز لم يتم العبث به.