আমি কি একটি অজগর স্ক্রিপ্ট সংকলন (সুরক্ষা) করতে পারি? [বন্ধ]


1

আমার কাছে অজগর লিপি আছে। এটি #! / Usr / bin / env পাইথন দিয়ে শুরু হয় আমি কি এটির সংকলন করতে এবং এর বিষয়বস্তুগুলি সুরক্ষিত করার কোনও উপায় আছে? আমি ব্যাশ স্ক্রিপ্টগুলির জন্য shc ব্যবহার করেছি এবং যে কেউ শোকের ছোঁয়াছুটি করার আগে, আমি জানি এটি স্ক্রিপ্টের বিষয়বস্তু সুরক্ষিত করার কোনও নিরাপদ উপায় নয়।

আমি আশা করছিলাম অজগর স্ক্রিপ্টটি সংকলন করার জন্য এবং আসল কোডটি দেখতে কাউকে পুরোপুরি থামিয়ে দেওয়ার নিরাপদ উপায় আছে।

যদি তা না হয় তবে অসুস্থদের স্নুপিং থেকে বিরত রাখতে হয়তো shc এর মতো কিছু করা উচিত।

আশা করি তা বোধগম্য হয়।

প্রেস্টন


2
এটি উবুন্টু সম্পর্কে বলে মনে হচ্ছে না, তবে একটি সাধারণ প্রোগ্রামিং প্রশ্ন। যেমন এটি এখানে অফ-টপিক এবং পরিবর্তে যেমন স্ট্যাক ওভারফ্লো জিজ্ঞাসা করা উচিত । তবে আমি মনে করি ইতিমধ্যে এমন একটি পোস্ট রয়েছে যা আপনার প্রশ্নকে পুরোপুরি কভার করে: stackoverflow.com/q/261638/4464570
বাইট কমান্ডার

:( দুঃখিত, এটি করবে
প্রেস্টন কোল

সংকলিত প্রায় কোনও কিছু মনে রাখুন এবং সংক্রামিত হবেন। এছাড়াও ডিবাগ / ট্রেস বিকল্পগুলির সাথে সংকলিত হয়ে গেলে সংক্রামিত হয়ে গেলে ডিক্যাফার করা আরও সহজ।
WinEunuuchs2Unix

উত্তর:


0

আমি নিজে চেষ্টা করে দেখিনি, তবে আমি জানি যে cx_Freeze নামে একটি জিনিস আছে । এর বর্ণনা থেকে:

সিএক্স_ফ্রিজে হরফ পাইথন স্ক্রিপ্টগুলি এক্সিকিউটেবলের জন্য স্ক্রিপ্ট এবং মডিউলগুলির একটি সেট

আমি নিশ্চিত না যে এক্সিকিউটেবল আনপ্যাক করা এবং এটিতে স্ক্রিপ্ট উত্সটি দেখতে পারা কতটা সহজ বা শক্ত, তাই এই পদ্ধতির সুরক্ষাটি বিতর্কযোগ্য।


0

আমি এনহান্সিও এসএসডি থেকে এইচডিডি ব্লক ডিভাইস ক্যাচারের বুট সময়ের গতি বাড়ানোর জন্য ইনিরামফেসের সময় একটি পাইথন সংকলক ব্যবহার করেছি । এটি ২০১ back সালে ভাল কাজ করেছে তবে আমি জানি না এটি আজকের পাইথন ভাষায় এটি কতটা সংকলন করে।

ব্যবহৃত সংকলকটিকে পাইনস্টলার বলা হয় এবং এটি:

উইন্ডোজ, লিনাক্স, ম্যাক ওএস এক্স, ফ্রিবিএসডি, সোলারিস এবং এআইএক্স এর আওতায় পাইথন প্রোগ্রামগুলি একা এক্সিকিউটেবলের মধ্যে (প্যাকেজগুলি) হিমায়িত করে এমন একটি প্রোগ্রাম। অনুরূপ সরঞ্জামগুলির চেয়ে এর প্রধান সুবিধাগুলি হ'ল পাইস্টনলার পাইথন ২.7 এবং ৩.৩-৩..6 এর সাথে কাজ করে, এটি স্বচ্ছ সংক্ষেপণের জন্য ছোট এক্সিকিউটেবল তৈরি করে, এটি সম্পূর্ণ মাল্টি-প্ল্যাটফর্ম এবং গতিশীল লাইব্রেরিগুলি লোড করতে ওএস সমর্থন ব্যবহার করে, এইভাবে সম্পূর্ণ সামঞ্জস্যতা নিশ্চিত করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.