عملية التشفير هي : تغيير لبعض القيم والتواقيع الرقمية للملف لكي لا يتم التعرف عليه من برامج الحماية . ك
فبرامج الحماية هو آلية عملها المعقدة التي نشاهدها على أجهزتنا تقوم بتعريف كل ملف غير محدد بواسطة توقيع رقمي لهذا الملف يكون معروف بقواعد بيانات برنامج الحماية . فعند فحص أحد الملفات يقوم برنامج الحماية بالمقارنة بين الملف المفحوص و تعاريف الملفات الموجودة داخل قواعد بيانات البرنامج .فإذا تطابق مع المعطيات يفيدنا البرنامج بوجود فايروس وإذا لم يتطابق أفادنا بعدم وجود أي شي .فنجد بعض برامج الحماية الردئية تعتمد مثلاً على شكل وتعريف الإيقونة داخل الملف فعند تغيير الأيقونة يمر الملف بسلام أمامه ولا يفيد بشي ، كذلك البعض الأخر منها يعتمد على حجم الملف ، فعند إضافة عدد من البايتات إلى الملف أو ضغطه بأحد برامج الضغط كذلك فانه يمر بسلام ولا يفيدنا بوجود فايروس ولكن البرامج الجيدة هي التي تأخذ بالحسبان كل هذه الأمور بالإضافة إلى تعريف قيم معينة داخل السيرفر سواء كان الملف غير مضغوط أو مضغوط أو تم تغيير الإيقونة أو تم إضافة بايتات وهمية إليه . ا
وهنا تبرز طريقة التشفير hex لتغيير القيم الرقمية للملف وهي الأهم بالنسبة لبرنامج الحماية فإذا تم تغيير القيم التي يتم الكشف عليها يمكنك ترك الباقي ( الإيقونة وغيره)