اذهب إلى المحتوى
  • 0

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

MaxReve

السؤال

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...