• 0

كيف أحمي برنامجي المكتوب بالبايثون ؟

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

من الصعب جدا أن تقوم بإغلاق الشيفرة البرمجية المكتوبة بلغة البايثون لأن لغة البايثون من نوع byte-code-compiled interpreted language أي أنها لغة مفسرة وعند يتم ترجمتها ستخرج byte-code، وحتى لو حاولت إغلاقها ببرامج مثل py2exe فإن مخطط التنفيذ معروف وسيتمكن أي مختص في البرمجة من معرفة شيفرة البايثون.
في العادة في مثل هذه الحالات يجب أن تسأل نفسك هل يستحق هذا البرنامج أن تقوم بغلق الشيفرة المصدرية الخاصة به ؟ هل يوجد به أي خوارزمية خاصة أو ميزة فريدة يجب أن لا يعرفها أي أحد ؟ إذا كان جوابك على هذه الأسئلة نعم، فأنصحك أن تقوم بكتابة بعض الأجزاء التي تريد غلقها بلغة أخرى مثل لغة السي لتكون كملحق للبرنامج.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن