فك تشفير JWT
اقرأ ترويسة الرمز ومطالباته، وافحص انتهاءه، وتحقق من توقيعه. كل شيء يعمل محليًا — لا يُرفع أي شيء.
- الإدخال
- JWT
- الإخراج
- Header · payload · signature check
الرمز المرمّز
HS256
التوقيع
تحتاج إلى سر؟ ولّد واحدًا
الترويسة
{
"alg": "HS256",
"typ": "JWT"
}الحمولة
{
"sub": "1234567890",
"name": "Jane Doe",
"iat": 1767225600,
"exp": 1893456000
}اقرأ الرمز دون أن تثق به
يتكوّن JWT من ثلاثة أجزاء مرمّزة بـ Base64URL تفصل بينها نقاط: ترويسة تسمّي الخوارزمية، وحمولة من المطالبات (claims)، وتوقيع يغطي الاثنين. يستطيع أي شخص قراءة الجزأين الأولين، ولهذا يجب ألا يحمل الرمز أي سر أبدًا، ولا يثبت أن الرمز صادر عمّن يعرف المفتاح إلا التوقيع.
ما الذي تعرضه الأداة
- الترويسة. خوارزمية التوقيع (
alg) ونوع الرمز، وأحيانًا معرّف مفتاح (kid) يبيّن المفتاح الذي وُقّع به. - الحمولة. المطالبات: صاحب الرمز (
sub)، ومن أصدره (iss)، ولمن هو موجّه (aud)، وأي شيء يضيفه تطبيقك. - الأوقات.
iatوnbfوexpثوانٍ منذ عام 1970. تعرضها الأداة كتواريخ بمنطقتك الزمنية، وتخبرك إن كان الرمز منتهي الصلاحية أو غير صالح بعد. - التوقيع. مع HS256 وHS384 وHS512، أدخل السر فتعيد الأداة حساب التوقيع لتخبرك إن كان مطابقًا. الرموز الموقّعة بخوارزميات RS أو ES أو PS تُفك كالمعتاد، لكن التحقق منها يحتاج إلى المفتاح العام للجهة المُصدِرة.
الأسئلة الشائعة
- كيف أفك تشفير JWT؟
- الصق الرمز في حقل الإدخال. تُفك الترويسة والحمولة وتُنسَّقان أثناء الكتابة، وتظهر مطالبات الوقت كتواريخ مقروءة.
- هل يستطيع أي شخص قراءة محتوى JWT الخاص بي؟
- نعم. الترويسة والحمولة مرمّزتان فقط وليستا مشفّرتين، لذا يستطيع كل من يملك الرمز قراءتهما. لا تضع كلمات المرور أو أي أسرار أخرى في حمولة JWT أبدًا.
- كيف أتحقق من توقيع JWT؟
- مع رموز HS256 أو HS384 أو HS512، أدخل السر في قسم التوقيع واختر هل هو نص عادي أم Base64. توقّع الأداة الترويسة والحمولة من جديد بهذا السر وتخبرك إن كانت النتيجة تطابق توقيع الرمز.
- لماذا يظهر في رمزي «توقيع غير صالح»؟
- إما أن السر خاطئ أو أنه بصيغة خاطئة. السر الذي تفك مكتبتك ترميزه من Base64 يجب إدخاله مع اختيار Base64، وإلا لن تتطابق البايتات. والرمز الذي عُدّل بعد توقيعه سيفشل أيضًا.
- هل يُرسل الرمز إلى خادم؟
- لا. يجري الفك والتحقق كلاهما في متصفحك، فيمكنك لصق رموز من بيئة الإنتاج دون أن تغادر جهازك.
الأدوات الأخرى
Data Studioانقل النصوص المهيكلة بين JSON وYAML وTOML وCSV وMarkdown.مولّد سر JWTمفاتيح سرية عشوائية لـ HS256 وHS384 وHS512 بصيغة hex أو Base64، جاهزة لملف .env.مولّد كلمات المروركلمات مرور عشوائية قوية مع عرض القوة بالبت.مولّد بيانات وهميةمستخدمون ومنتجات وطلبات وهمية واقعية بأعمدتك الخاصة، بصيغة JSON أو CSV أو SQL.محول الصورأعد ترميز الصور وغيّر حجمها وحوّلها إلى متجهات مع مقارنة حية قبل وبعد.الضغط والأرشفةقلّص أي ملف باستخدام gzip أو Brotli، أو اجمع مجلدًا كاملًا في ملف ZIP.DOCX إلى PDFحوّل مستند Word إلى PDF بنص حقيقي قابل للتحديد.PDF إلى DOCXاسترجع مستند Word قابلًا للتحرير من طبقة النص في ملف PDF.إزالة الخلفيةاكتشاف تلقائي بالذكاء الاصطناعي، وتحديد ذكي، وأدوات يدوية دقيقة.محرر PDFتوقيع المستندات وتحرير النصوص وإدراج الصور وطمس محتوى PDF مباشرة في متصفحك.محول حالة الأحرفحوّل النص إلى kebab-case وcamelCase وsnake_case وTitle Case وعشر حالات أخرى للأحرف.مولد Lorem Ipsumنص تجريبي بالفقرات أو الجمل أو الكلمات، بصيغة نص عادي أو HTML.صورة إلى ASCIIحوّل صورة إلى فن ASCII، بالأبيض والأسود أو بالألوان الكاملة.