فك رموز JWT

مفيد لفحص رموز الدخول أثناء تطوير الواجهات البرمجية. الفك يتم في متصفحك دون إرسال الرمز إلى أي خادم.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

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

  1. أدخل رمز JWT.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

الرمز = ترويسة.بيانات.توقيع، وكل جزء مرمز بصيغة Base64URL (RFC 7515). يُفك الجزآن الأول والثاني إلى JSON، والتواريخ أرقام ثوان منذ 1970-01-01 UTC. مدة الصلاحية = exp ناقص iat.

مثال

النتيجة: البيانات (Payload): { "sub": "user-42", "name": "Sara", "role": "admin", "iat": 1767225600, "exp": 1767229200 }، وقت الإصدار iat: 2026-01-01 00:00:00 UTC، وقت الانتهاء exp: 2026-01-01 01:00:00 UTC.

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyLTQyIiwibmFtZSI6IlNhcmEiLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE3NjcyMjU2MDAsImV4cCI6MTc2NzIyOTIwMH0.tuH3ldu_GsQLMmfc98DrYS9zjD_sHB8GYZJ9PCiSLek
HS256

الحدود والملاحظات

  • لا يتحقق من التوقيع، فلا تعتمد على محتوى الرمز قبل التحقق منه في الخادم بالمفتاح الصحيح.
  • لا يحكم إن كان الرمز منتهيا الآن، فقارن وقت exp بالوقت الحالي بتوقيت UTC.

أسئلة شائعة عن هذه الأداة

هل محتوى JWT مشفر؟

لا، الرموز الموقعة JWS مرمزة بصيغة Base64URL فقط ويستطيع أي شخص قراءتها، فلا تضع فيها كلمات مرور أو بيانات حساسة.

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

التحقق يحتاج السر أو المفتاح العام، ولا ينبغي لصق الأسرار في مواقع خارجية. تحقق منه في الخادم.

ما معنى iat وexp وnbf؟

iat وقت الإصدار، وexp وقت الانتهاء، وnbf الوقت الذي لا يُقبل الرمز قبله، وكلها بالثواني منذ 1970 بتوقيت UTC.