Tools Hub
EnglishEspañol
أداة في أدوات المطورين

JWT Debugger & Signature Verifier

فكك توكنات JWT مع التحقق التام من مطابقة التوقيع الرقمي HMAC-SHA256 بأمان محلي.

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

واجهة الأداة بالإنجليزية

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

Open the English page
Quick Examples:

Paste your Bearer token or ID token. Formatting: Header.Payload.Signature

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c3JfOTA4MTEyMyIsIm5hbWUiOiJBbGV4IENoZW4iLCJlbWFpbCI6ImFsZXhAZXhhbXBsZS5jb20iLCJyb2xlIjoiZGV2ZWxvcGVyIiwiaWF0IjoxNTE2MjM5MDIyLCJleHAiOjI1MDAwMDAwMDB9.s1j5K8jYw-zK01A2B3C4D5E6F7G8H9I0J1K2L3M4N5O

Verify Signature (HS256)

Test signature validity by entering your HMAC secret key. Computed 100% locally via Web Crypto API.

Token Claims & Expiry

Active / Valid ✓
Expires At (exp):Mon, 22 Mar 2049 04:26:40 GMT
Issued At (iat):Thu, 18 Jan 2018 01:30:22 GMT
Subject (sub):usr_9081123

Header: Algorithm & Token Type

{
  "alg": "HS256",
  "typ": "JWT"
}

Payload: Data & Claims

{
  "sub": "usr_9081123",
  "name": "Alex Chen",
  "email": "alex@example.com",
  "role": "developer",
  "iat": 1516239022,
  "exp": 2500000000
}

يجمع مصحح توكنات JWT بين فك ترميز الرموز والتحقق التام من التوقيع الرقمي عبر خوارزمية HMAC-SHA256 (HS256) في بيئة آمنة داخل متصفحك. بخلاف أدوات القراءة المجردة، يتيح لك هذا المصحح إدخال مفتاحك السري للتأكد الحسابي من صحة التوقيع وعدم تزوير بيانات الترويسة أو الحمولة، إلى جانب فحص تاريخ انتهاء الصلاحية (exp) ووقت الإصدار (iat) وتنسيق كائنات JSON، مستخدمًا واجهة Web Crypto API المحلية لضمان عدم مغادرة أي مفتاح أو رمز لجهازك إطلاقًا.

كيف تستخدم JWT Debugger & Signature Verifier

  1. ألصق رمز التوكن JWT في مربع الإدخال أو اختر أحد النماذج الجاهزة للاختبار السريع.
  2. عاين التقسيم اللوني الثلاثي للتوكن: الترويسة والبيانات والتوقيع الرقمي.
  3. راجع كود JSON المنسق واطلع على حالة صلاحية التوكن (نشط أو منتهي الصلاحية).
  4. أدخل المفتاح السري HMAC Secret اختياريًا في صندوق التحقق للتأكد من مطابقة التوقيع.
  5. انسخ كود JSON المنظف أو التوكن بنقرة واحدة لاستخدامه في اختباراتك.

ما تحصل عليه

  • كود JSON المنسق لترويسة التوكن يوضح خوارزمية التشفير (alg) ونوع التوكن (typ).
  • كود JSON المنسق لمحتوى التوكن (Payload) يضم كافة بيانات وهوية وصلاحيات المستخدم.
  • مؤشر حي لحالة التوكن مع عرض التواريخ بصيغة التوقيت العالمي الموحد UTC.
  • نتيجة فحص التوقيع الرقمي المشفر HS256 لتأكيد أصالة ومصدر التوكن.

متى تستخدم JWT Debugger & Signature Verifier

  • فحص ترويسات Authorization Bearer واكتشاف أسباب أخطاء الصلاحيات 401 و 403 فورًا.
  • مراجعة مواعيد انتهاء الجلسات والتأكد من صحة تواريخ exp ووقت بدء سريان التوكن nbf.
  • استعراض بيانات هوية المستخدم وأدواره وصلاحياته في أنظمة التحكم في الوصول (RBAC).
  • اختبار مطابقة المفتاح السري HMAC-SHA256 والتأكد من عدم تزوير محتوى التوكن.

أسئلة شائعة عن JWT Debugger & Signature Verifier

هل من الآمن لصق توكنات JWT حقيقية في هذا المصحح؟

نعم وبأمان تام؛ إذ تجري جميع عمليات المعالجة وفك الترميز والتحقق الرياضي من التوقيع داخل متصفحك محليًا دون أي اتصال بخادم خارجي.

لماذا يستطيع أي شخص قراءة بيانات توكن JWT دون معرفة المفتاح السري؟

لأن رموز JWT القياسية تكون موقعة رقميًا وليست مشفرة؛ فالترويسة والمحتوى مجرد نصوص Base64Url يمكن قراءتها، بينما يمنع التوقيع تزويرها.

ماذا يعني ظهور رسالة أن التوكن منتهي الصلاحية (Expired)؟

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

هل تُسجل أي بيانات توكن في سجلات الموقع؟

كلا، لا يُخزن أو يُسجل أو يُرسل أي نص مدخل في الصفحة إلى أي مكان إطلاقًا.

⚡تضمين أداة JWT Debugger & Signature Verifier في موقعك مع الشارة (Embed & Badge)↓

انسخ كود التضمين أو الشارة لإضافة الأداة إلى موقعك أو مدونتك أو ملفات README مع شارة اعتماد خفيفة وسريعة.

الارتفاع:
<iframe src="https://salaq.com/embed/developers/jwt-debugger" title="JWT Debugger & Signature Verifier — Tools Hub" width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden;max-width:100%;" loading="lazy"></iframe>
<p style="font-size:12px;color:#6b7280;margin-top:6px;font-family:system-ui,-apple-system,sans-serif;">مشغل بواسطة <a href="https://salaq.com/ar/tools/developers/jwt-debugger" target="_blank" rel="noopener" style="color:#2563eb;text-decoration:underline;">أداة JWT Debugger & Signature Verifier من Tools Hub</a></p>

العودة إلى أدوات المطورين