فك تشفير JavaScript
فك تشفير وتجميل كود JavaScript المشفر
الإدخال
المخرجات المفككة
ما هو فك تشفير JavaScript؟
يعكس فك تشفير JavaScript أنماط التشفير الشائعة ويُجمّل كود JavaScript. الصق الكود المشفر أو المضغوط واحصل على مخرجات قابلة للقراءة للتصحيح والتحليل. تحدد مواصفة ECMAScript اللغة.
تعمل هذه الأداة بالكامل في متصفحك. لا يُرسل أي شيء إلى خادم. لتشفير الكود، استخدم مشفر JavaScript. للتنسيق فقط، استخدم منسق JavaScript. للتحقق، استخدم مدقق JavaScript.
كيفية استخدام هذه الأداة
الصق أو ارفع
الصق JavaScript المشفر أو المضغوط في اللوحة اليسرى أو ارفع ملف .js أو .txt. استخدم تحميل مثال لتحميل كود نموذجي.
عرض المخرجات المفككة
تعرض اللوحة اليمنى الكود النظيف والمنسق. قد يبقى بعض التشفير؛ الأنماط المتقدمة يصعب عكسها كلياً.
انسخ أو نزّل
استخدم نسخ أو تنزيل للحصول على النتيجة. لتشغيل الكود، استخدم وحدة تحكم JavaScript.
أمثلة فك تشفير JavaScript
إليك مثال على فك تشفير JavaScript بأسماء متغيرات مشوّهة.
مثال: التحقق من MSISDN المشفر
المدخل المشفر:
المخرجات المفككة:
متى يساعد فك تشفير JavaScript
عند تصحيح سكريبتات الجهات الخارجية أو تحليل البرامج الضارة أو فهم الكود المشفر، يجعله فك التشفير قابلاً للقراءة. رائع لمراجعة الأمان والتعلم. أدوات مثل Terser وUglifyJS تضغط؛ المشفرات تضيف الترميز والتشويه. للكود المضغوط فقط (غير المشفر)، قد يكفي منسق JavaScript. راجع Chrome DevTools للتصحيح.
الأسئلة الشائعة
هل بياناتي خاصة؟
نعم. يعمل فك التشفير بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.
هل يعمل على الكود المضغوط؟
نعم. يمكن للمنسق جعل JavaScript المضغوط أسهل للقراءة. للكود المضغوط فقط، قد يكفي منسق JavaScript.
هل يمكنه عكس التشفير كلياً؟
يعتمد على التشفير. تُعكس الأنماط البسيطة. قد يترك التشفير الثقيل بعض الكود صعب القراءة.
فك التشفير مقابل المنسق؟
يضيف المنسق المسافات البادئة. يعكس فك التشفير أيضاً الترميز ويُعيد تسمية المتغيرات ويُبسّط تدفق التحكم حيثما أمكن.
هل فك التشفير قانوني؟
استخدم لتصحيح كودك الخاص أو أبحاث الأمان أو بإذن. تحقق من التراخيص والشروط لكود الجهات الخارجية.