الإدخال

المخرجات بعد فك التشفير

ما هي أداة فك تشفير JavaScript اون لاين؟

تعكس هذه الأداة أنماط التشفير الشائعة وتجمّل كود JavaScript. الصق الكود المشفر أو المضغوط واحصل على مخرجات قابلة للقراءة للتصحيح والتحليل. تحدد مواصفة ECMAScript اللغة.

تعمل هذه الأداة بالكامل في متصفحك ولا يُرسَل أي شيء إلى خادم. لتشفير الكود استخدم أداة تشفير JavaScript. لتنسيق الكود فقط استخدم منسق JavaScript. للتحقق من الصحة استخدم مدقق JavaScript.

كيفية استخدام هذه الأداة

1

الصق أو ارفع الملف

الصق كود JavaScript المشفر أو المضغوط في اللوحة اليسرى أو ارفع ملف .js أو .txt. استخدم "تحميل مثال" لتحميل كود نموذجي.

2

عرض المخرجات بعد فك التشفير

تعرض اللوحة اليمنى الكود بعد التنظيف والتنسيق. قد يبقى بعض التشفير كما هو؛ الأنماط المعقدة يصعب عكسها بالكامل.

3

نسخ أو تنزيل

استخدم "نسخ" أو "تنزيل" للحصول على النتيجة. لتشغيل الكود استخدم وحدة تحكم JavaScript.

أمثلة على فك تشفير JavaScript اون لاين

مثال على فك تشفير JavaScript بأسماء متغيرات مشوهة.

مثال: التحقق من MSISDN المشفر

الإدخال المشفر:

الإدخال

المخرجات بعد فك التشفير:

المخرجات

متى تستخدم أداة فك تشفير JavaScript اون لاين

عند تصحيح سكريبتات الطرف الثالث أو تحليل البرمجيات الخبيثة أو فهم الكود المشفر، يجعله فك التشفير قابلاً للقراءة. مفيد لمراجعة الأمان والتعلم. أدوات مثل Terser وUglifyJS تضغط الكود، بينما تضيف أدوات التشفير ترميزاً وتشويهاً. للكود المضغوط فقط (غير المشفر)، قد يكفي منسق JavaScript. راجع Chrome DevTools للتصحيح.

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

هل بياناتي خاصة؟

نعم. يعمل فك التشفير بالكامل في متصفحك ولا تُرسَل أي بيانات إلى أي خادم.

هل يعمل مع الكود المضغوط؟

نعم. يمكن للمنسق جعل JavaScript المضغوط أسهل للقراءة. للكود المضغوط فقط، قد يكفي منسق JavaScript.

هل يمكنه عكس التشفير بالكامل؟

يعتمد على نوع التشفير. تُعكس الأنماط البسيطة. التشفير القوي قد يترك بعض الكود صعب القراءة.

فك التشفير مقابل المنسق؟

المنسق يضيف المسافات البادئة فقط. أداة فك التشفير تعكس أيضاً الترميز وتعيد تسمية المتغيرات وتبسط تدفق التحكم حيثما أمكن.

هل فك التشفير قانوني؟

استخدمه لتصحيح كودك الخاص أو أبحاث الأمن أو بإذن. تحقق من التراخيص وشروط الاستخدام لكود الطرف الثالث.

أدوات ذات صلة

ECMAScript. MDN JavaScript. Terser. Chrome DevTools. Babel.