English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Čeština Magyar Svenska Dansk Suomi Українська Indonesia

Code Obfuscation

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

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

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