ترميز JWT (HS256)

أنشئ JSON Web Token موقّعًا بخوارزمية HMAC-SHA256 انطلاقًا من payload بصيغة JSON وسرّ، وهو عملي لاختبار واجهة API أو تصحيح أخطاء تكامل المصادقة.

مثال:
لا تستخدم أبدًا سرّ بيئة الإنتاج في أداة عبر الإنترنت.

كيف يعمل

يتكوّن رمز JWT من ثلاثة أجزاء مرمَّزة بصيغة Base64 URL وتفصل بينها نقاط: ترويسة تصف الخوارزمية، وحمولة (payload) تحتوي على البيانات («claims»)، وتوقيع يضمن أن الرمز لم يُعدَّل. تحسب هذه الأداة توقيع HMAC-SHA256 انطلاقًا من سرّك وتجمع الأجزاء الثلاثة، تمامًا كما يفعل خادم المصادقة.

لماذا يجب ألا يُشارَك السرّ أبدًا؟

سرّ HMAC هو ما يثبت أن رمز JWT صادر عنك فعلًا. فإذا عرف شخص آخر هذا السرّ، أمكنه تزوير رموز صالحة باسمك، مثلًا بمنح نفسه صلاحيات المسؤول. لا تعِد استخدام سرّ بيئة الإنتاج في أداة اختبار عبر الإنترنت.

هل تستطيع هذه الأداة التحقق من رمز JWT موجود؟

لا، فهذه الأداة مخصصة لإنشاء رمز جديد فقط انطلاقًا من payload وسرّ. وللتحقق من رمز وارد، ينبغي إعادة حساب توقيعه بالسرّ نفسه ومقارنته بالتوقيع الوارد في الرمز.

معالجة محلية 100%: يتم حساب التوقيع بالكامل داخل متصفحك عبر WebAssembly؛ ولا يُرسل الـ payload ولا السرّ إلى أي خادم.