JScript.Encode
JScript.Encode هي دالة طورتها مايكروسوفت لتشفير شفرة المصدر الخاصة بجافا سكريبت أو في بي سكريبت ، سواءً من جانب الخادم أو العميل، وذلك لحماية الشفرة من النسخ . [ 1 ] تُستخدم شفرة جافا سكريبت لإنشاء محتوى ويب ديناميكي على العديد من المواقع الإلكترونية، حيث يسهل الاطلاع على شفرة المصدر، لذا كان الهدف من هذه الدالة حماية الشفرة.
التشفير عبارة عن استبدال متعدد الأبجديات بسيط باستخدام ثلاثة أحرف أبجدية. [ 2 ]
كيفية الاستخدام
يمكن استخدام مُشفِّر نصوص برمجية يعمل عبر سطر الأوامر لتشفير النصوص البرمجية. [ 1 ] [ 3 ] لتشفير ملف صفحة ويب HTML باسم default.htm ، استخدم الأمر التالي:
screnc.exe default.htm defaultenc.htm
سيتم إخراج النتائج إلى ملف يسمى defaultenc.htm .
نقاط الضعف
تمت هندسته عكسياً [ 2 ] وتوفر العديد من المواقع الإلكترونية أداة فك تشفير فورية. [ 4 ]
مراجع
- 1 2 كلينك، أندرو (أغسطس 1999). "ترميز النصوص البرمجية باستخدام محرك مايكروسوفت للنصوص البرمجية، الإصدار 5.0" . محرك النصوص البرمجية . مايكروسوفت. مؤرشف من الأصل بتاريخ 14 ديسمبر 2002.
- ١ ٢ "اختراق مُفكِّك شفرة سكريبت ويندوز" . مؤامرة افتراضية . مؤرشف من الأصل بتاريخ ٨ ديسمبر ٢٠١٣.
الأمن عن طريق التعتيم فكرة سيئة للغاية. بدلًا من تشجيع هذا النهج، ينبغي على مايكروسوفت تثقيف المبرمجين لإيجاد طرق أخرى لتخزين كلمات المرور والبيانات الحساسة، وإخبارهم بأن أي خوارزمية أو أي جزء آخر من التعليمات البرمجية يحتاج إلى "إخفاء" هو مجرد تصميم سيئ.
- ↑ كلينيك، أندرو (أغسطس 1999). "Clinick0899.exe" . مايكروسوفت. مؤرشف من الأصل (البرنامج) بتاريخ 14 ديسمبر 2002.
يوفر مُشفِّر البرامج النصية لسطر الأوامر (screnc.exe) آلية بسيطة لتشفير ملفات HTML وASP وSCT وVBScript وJScript. طوّره فريق مايكروسوفت للبرامج النصية كأداة سهلة الاستخدام تعمل عبر سطر الأوامر، ويمكن دمجها بسهولة في ملفات دفعات النشر الحالية.
- ↑ لي، غراي (15 فبراير 2012). "مفكك شفرة نصوص ويندوز" . جيت هاب .
فك التشفير
JScript.Encoded
روابط خارجية
فئات :
- إنترنت إكسبلورر
- قوالب مايكروسوفت ويندوز
