اود مشاركتكم بطريقة قمت بها بحماية احد برامجي
في المرفقات تجدون مولد المفتاح للمنتج
"طبعا هناك تعديل وحذف جزء من الكود حماية للخصوصية"
تعتمد الطريقة على اخذ رقم الهارد المصنعي وتطبيق بعض التشفير البسيط عليه وإظهاره كرقم للمنتج
هذا الرقم يرسله الزبون للمبرمج او الشركة البائعة للبرنامج
عندها يوضع رقم المنتج في البرنامج ليطبق عليه ايضا بعض العمليات التشفيرية لينتج بالنهاية مفتاح المنتج
"طبعا تطبق هذه العمليات في البرنامج المنتج ايضا لتقارن مع المفتاح "
اعتمدت في البداية على ارسال المفتاح للزبون مباشرة ولكن وزيادة للحماية اضفت طريقة اخرى لزيادة صعوبة كسر المفتاح
وهذه الطريقة تعتمد على تخبئة المفتاح ضمن ملف كبير نسبيا (60 كيلو في المثال)وأرسال الملف للزبون بحيث يضعه في مجلد البرنامج مباشرة ليستخرج البرنامج المفتاح لاحقا
هذه الطريقة اسهل للزبون واكثر حماية لك
ولزيادة الحماية وصعوبة الكسر يفضل وضع اكواد التشفير والمطابقة بشكل معقد داخل مكتبات منفصلة وفحص خصائص هذه المكتبات من حجم وتاريخ تعديل مع ما يجب ان تكون حتى ان تم التعديل عليها بطريقة غير نظامية توقف البرنامج عن العمل
ملاحظة "الكود لايعمل ضمن بيئة فيستا إلا بعد تشغيل البرنامج كمدير "
تم تعديل هذه المشاركة بواسطة decompiler في 23 مايو 2009 في 17:26

