YamlBox

الويب والتشفير

وحدة فك ترميز JWT

الصق رمز ويب JSON لرؤية مطالبات الرأس والحمولة والوقت مترجمة إلى تواريخ قابلة للقراءة. يتم فك التشفير بالكامل في متصفحك — ولا يتم نقل الرمز المميز مطلقًا.

خيارات التحويل

JWT (header.payload.signature)

أمثلة:رمز تجريبي HS256 · تنسيق الحامل0—⌘/Ctrl + Enter يحول · أسقط ملفًا لتحميله · تتم معالجته محليًا

الإخراج فك التشفير

الإخراج للقراءة فقط. استخدم النسخ أو التنزيل أو المشاركة لنقله للخارج.

كيفية استخدام أداة وحدة فك ترميز JWT.

  1. الصق الرمز المميز

    يتم قبول البادئة الحاملة. تتم قراءة أول جزأين فقط — يتم عرض التوقيع ولكن لم يتم التحقق منه مطلقًا.

  2. قراءة الرأس والحمولة

    كلاهما مطبوع بشكل جميل كـ JSON. تتم ترجمة مطالبات الوقت إلى تواريخ UTC مع الأوقات النسبية، ويتم وضع علامة على الرموز المميزة منتهية الصلاحية.

  3. تأكد قبل أن تثق

    استخدم المطالبات لتصحيح أسئلة "لماذا تم رفض الرمز المميز الخاص بي" - انحراف الساعة، أو الجمهور الخاطئ، أو انتهاء الصلاحية الذي لم تلاحظه.

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

  • رأس وحمولة مطبوعة بشكل جميل مع مطالبات زمنية بتواريخ قابلة للقراءة
  • علامة EXPIRED صريحة / لا تزال صالحة والعد التنازلي "تنتهي الصلاحية في".
  • فك تشفير Base64url مع معالجة UTF-8 الصحيحة، لذا فإن الأسماء غير ASCII صحيحة
  • يعمل مع الرموز المميزة لحاملها؛ التوقيع الموضح مقطوع
  • يتم تشغيله دون الاتصال بالإنترنت بنسبة 100% في علامة التبويب - غالبًا ما تحمل الرموز المميزة مطالبات حساسة

الخصوصية حسب البنية: لا تحتوي هذه الصفحة على تحليلات تتلقى مدخلاتك، ويتم تشغيل رمز التحويل في علامة التبويب الخاصة بك. يمكنك قطع الاتصال بالشبكة بعد التحميل ومواصلة العمل.

وحدة فك ترميز JWT — الأسئلة المتداولة

هل من الآمن لصق JWT في موقع ويب؟

باستخدام هذه الأداة، نعم بالنسبة للرمز المميز نفسه - فك التشفير هو جافا سكريبت خالص في متصفحك ولا يتم إرسال أي شيء إلى أي مكان. لكن تعامل مع الرموز المميزة باعتبارها أسرارًا بغض النظر: إن JWT عبارة عن بيانات اعتماد لحاملها، وهي صالحة لمن يحتفظ بها حتى انتهاء صلاحيتها. بالنسبة لرموز الإنتاج، يفضل فك التشفير محليًا في مصحح الأخطاء الخاص بك.

هل هذا يؤكد صحة التوقيع؟

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

لماذا تم رفض الرمز المميز الخاص بي على الرغم من أن فك التشفير يعمل؟

الأسباب المعتادة هي: انتهاء مطالبة exp، أو إصدار الرمز المميز لجمهور مختلف (aud) أو جهة إصدار (iss)، أو اختلاف ساعة الخادم بما يكفي لسحب nbf إلى المستقبل، أو تم تدوير مفتاح التوقيع. تجيب لجنة المطالبات على الأسئلة الثلاثة الأولى على الفور.

ماذا يعني iat وexp وnbf؟

يتم إصدار iat، وexp هو وقت انتهاء الصلاحية، وnbf ليس قبل. الثلاثة كلها عبارة عن طوابع زمنية لنظام Unix بالثواني. يكون الرمز صالحًا عندما يكون nbf ≥ now < exp (عند وجود هذه المطالبات).

هل يمكنني تعديل رمز مميز لاختبار عمليات التحقق من الأدوار؟

يمكنك تحرير الحمولة، لكن التوقيع لن يتطابق بعد الآن، وبالتالي فإن أي خادم يتحقق من التوقيعات سوف يرفضها - بشكل صحيح -. للاختبار، قم بإعادة التوقيع باستخدام المفتاح الموجود في بيئتك؛ هذه هي الطريقة الوحيدة لاختبار مسارات المصادقة بأمانة.

هل تبحث عن “فك شفرة jwt على الانترنت”, “فك تشفير رمز الويب json”, “jwt مدقق انتهاء الصلاحية”؟ أنت في المكان الصحيح — تصفح جميع أدوات 19..

قراءة أعمق

مقالة المدونة · 6 دقيقة للقراءة JWT وحدة فك التشفير: ما هو موجود داخل الرمز المميز، وما هو غير استخدم وحدة فك ترميز JWT لفحص رأس الرمز المميز والحمولة وانتهاء الصلاحية - وفهم سبب عدم التحقق من فك التشفير، مع عمليات التحقق من المطالبة وراء معظم 401s. اقرأ الدليل →