مجانية الاستخدام، دون حساب

JWT التشفير

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

محليًا في هذا المتصفح؛ لا يتم تحميل أو تخزين أي شيء.

استخدم بيانات الاختبار فقط. يستخدم HMAC سرًا مشتركًا واحدًا للتوقيع والتحقق. لا تدخل أبدًا سر الإنتاج هنا.

يؤدي هذا إلى إنشاء رمز مميز؛ ولا يقوم بمصادقة المستخدمين أو التحقق من الهويات أو استبدال موفر هوية الإنتاج.

الحد السري: 4 كيلو بايت. حد المطالبات: 192 كيلو بايت.

كيف يمكنني إنشاء JWT وتوقيعه؟

أدخل كائن مطالبات JSON، واختر HS256، أو HS384، أو HS512، وقم بتوفير سر الاختبار. اختياريا إضافة وقت انتهاء الصلاحية. يقوم المتصفح بإنشاء الرمز المميز محليًا؛ انسخه فقط في بيئة اختبار آمنة.

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

كيف يمكنني إنشاء JWT وتوقيعه؟

أدخل كائن مطالبات JSON، واختر HS256، أو HS384، أو HS512، وقم بتوفير سر الاختبار. اختياريا إضافة وقت انتهاء الصلاحية. يقوم المتصفح بإنشاء الرمز المميز محليًا؛ انسخه فقط في بيئة اختبار آمنة.

هل تم إرسال السر الخاص بي إلى الخادم؟

لا. يستخدم التوقيع Web Crypto في علامة تبويب المتصفح هذه. لا يتم تحميل السر والمطالبات أو حفظها بواسطة هذه الأداة. لا تدخل سر الإنتاج: قد تستمر ملحقات المتصفح أو الجهاز المخترق في الوصول إلى محتوى الصفحة.

هل يؤدي إنشاء JWT إلى تسجيل دخول المستخدم؟

لا. الرمز المميز الموقّع في حد ذاته لا يصادق على أي شخص. يجب أن يتحقق الخادم من صحة التوقيع والمصدر والجمهور وانتهاء الصلاحية والقواعد الخاصة بالتطبيق.

هل يمكنني استخدام سر الإنتاج الخاص بي هنا؟

لا. استخدم فقط سر اختبار يمكن التخلص منه. أسرار توقيع HMAC هي مفاتيح مشتركة، ويمكن لأي شخص لديه المفتاح إنشاء التوقيعات. احتفظ بمفاتيح الإنتاج في مدير سري آمن من جانب الخادم.

ما هي الخوارزميات المدعومة؟

هذه الأداة تدعم HS256 وHS384 وHS512 فقط. لا يدعم الخوارزميات غير المتماثلة مثل RS256 أو ES256.