تخطَّ إلى المحتوى الرئيسي
عُدّتك

إنشاء وتوقيع JWT

أداة إنشاء JWT تبني رمز JSON Web Token وتوقّعه بخوارزمية HS256 باستخدام سر (Secret) تحدده، عبر واجهة Web Crypto في متصفحك — مخصصة لاختبار وتطوير الأنظمة، وليست لاستخدامها بأسرار بيئة إنتاج حقيقية.

أدوات البيانات والمطورين يعمل محليًا بالكامل

لا يُرسل السر (Secret) ولا محتوى الرمز إلى أي خادم — يتم التوقيع بالكامل داخل متصفحك عبر Web Crypto API.

هذه أداة اختبار وتطوير (HS256) — لا تستخدم أبدًا سرّ بيئة الإنتاج الحقيقي هنا، ولا تشارك رموزًا موقّعة بأسرار حقيقية مع أحد.

ما الذي تفعله هذه الأداة

تولّد رمز JWT موقّعًا بخوارزمية HS256 من حمولة وسرّ تكتبهما، لاستخدامه في الاختبار والتطوير.

متى تستخدمها

  • تختبر نقطة نهاية تتطلب رمزًا صالحًا ولا تريد المرور بتسجيل دخول كامل.
  • تجرّب صلاحيات مختلفة في الحمولة لترى كيف يتصرف تطبيقك.
  • تتعلّم كيف يُبنى JWT ويُوقَّع.

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

  1. اكتب الحمولة بصيغة JSON.
  2. اكتب السرّ المستخدم في التوقيع.
  3. ولّد الرمز وانسخه.

مثال عملي

المُدخَل

حمولة فيها معرّف واسم وتاريخ إصدار، مع سرّ اختباري.

الناتج

رمز JWT من ثلاثة أجزاء موقّع بـ HS256، صالح للاستخدام في بيئة اختبارك.

حدود الأداة

  • هذه أداة اختبار وتطوير: لا تضع فيها سرّ بيئة الإنتاج الحقيقي إطلاقًا، ولا تشارك رموزًا وقّعتها بأسرار حقيقية مع أحد. الواجهة نفسها تنبّهك إلى ذلك.
  • خوارزمية التوقيع المدعومة هي HS256 فقط؛ الخوارزميات غير المتماثلة مثل RS256 غير مدعومة.
  • الرمز صالح لمن يملك السرّ نفسه؛ ضعف السرّ يعني ضعف الرمز.
  • الحمولة مرمّزة لا مشفّرة، فلا تضع فيها بيانات حساسة ولو في الاختبار.

الخصوصية والمعالجة

التوقيع يتم داخل متصفحك، والسرّ والحمولة لا يُرسلان إلى أي خادم.

ملاحظات تقنية

  • التوقيع يُحسب بـ HMAC مع SHA-256 عبر واجهة التشفير المدمجة في المتصفح.

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

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

اكتشف بقية أدواتنا

عشرات المهام اليومية أصبحت أسهل مع عُدّتك.

تصفّح كل الأدوات