Par :: Filter :: Crypto

تشفير ملفات بيرل في المحفوظات المسبقة.
التحميل الان

Par :: Filter :: Crypto الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Steve Hay
  • موقع ويب الناشر:
  • http://search.cpan.org/~shay/Filter-Crypto-1.21/script/crypt_file

Par :: Filter :: Crypto العلامات


Par :: Filter :: Crypto وصف

تشفير ملفات بيرل في المحفوظات المسبقة. Parl Par :: Filter :: Crypto هو وحدة Perl التي تتيح لك تشفير ملفات Perl في Par Archives.synopsis # إنشاء أرشيف par يحتوي على برنامج نصي مشفر Perl: $ PP -F -F Crypto -M Filter :: Crypto :: Decrypt مرحبا hello.pl # نفس الشيء، ولكن مع وحدات مشفرة مشفرة أيضا: $ pp -f crypto -f crypto -m filter :: crypto :: decrypt -o hello hello.pl # تشفير رمز المصدر في رمز $: استخدم PAR :: مرشح :: Crypto؛ Par :: Filter :: Crypto-> تطبيق ($ رمز)؛ هذه الوحدة هي الفئة الفرعية Par :: مرشح لإنتاج المحفوظات المسبقة التي تحتوي على ملفات بيرل المشفرة. الفئة PAR: تصفية نفسها جزء من التوزيع المسبطي، ومن الواضح وجود شرط مسبق لاستخدام هذا الفئة الفرعية. الوسائل المعتادة لإنتاج أرشيف par تستخدم البرنامج النصي PP، والذي يأتي أيضا مع التوزيع المسيحي. يمكن استخدام خيارات سطر الأوامر في البرنامج النصي من البرنامج النصي تحديد هذه الفئة الفرعية كمرشح (I.E. "-f Crypto" للبرامج النصية و / أو "Crypto" للوحدات البرامج النصية) يعني أن ملفات Perl سيتم تشفيرها باستخدام المرشح :: وحدة التشفير :: CryptFile. الملفات المشفرة الناتجة هي ما سيتم وضعه في أرشيف PAR.Note أن البرنامج النصي المشفر يتطلب الفلتر :: Crypto :: Decrypt Decrypt من أجل فك تشفير نفسها عند تشغيله. لن يحدد البرنامج النصي Perl الأصلي أي اعتماد من هذا القبيل، لذلك لن يتضمن PP تلقائيا هذه الوحدة في أرشيف PAR لك. لذلك، يجب عليك استخدام خيار -M لإجبار تلك الوحدة المراد تضمينها. لاحظ أيضا أنه إذا كنت تستخدم خيار -f لتشفير الوحدات النمطية أيضا، فستخط التصفية تلقائيا تصفية المرشح :: وحدة فك التشفير :: Decrypt Module نفسه لأسباب واضحة. وهكذا، فإن الاحتجاج النموذجي PP هو شيء مثل: $ pp -f crypto -f crypto -m filter :: crypto :: decrypt -o hello hello.pl (الإصدار 0.75 من الوحدة النمطية :: نموذج Scandeps، المستخدمة من قبل PP للمسح الضوئي للتبعية من المعروف أن الحاجة بما في ذلك في الأرشيف PAR، مشاكل في العثور على ملفات مكتبة مشتركة للوحدات النمطية المحددة بواسطة خيار PP -M (كما هو موضح أعلاه). إذا وجدت أن ملف المكتبة المشتركة للمرشح :: Crypto :: Decrypt مفقود من أرشيفك PAR الخاص بك فأنت بحاجة إلى ترقية الوحدة النمطية :: Scandeps إلى الإصدار 0.76 أو أعلى.) بالطبع، يجب ألا تضمين الفلتر :: Crypto :: وحدة التشفير CryptFile كذلك، وإلا فإن الأشخاص الذين توزيعهم الذين توزيعهم يعني لفك تشفير البرنامج النصي المشفرة في Perl داخله! أيضا، لاحظ أنه يتم تشفير البرنامج النصي من خلال قراءة محتوياته بأكملها في الذاكرة، وتشفيرها في الذاكرة، ثم كتابةها على القرص. يجب أن يكون هذا آمنا لمعظم الأغراض نظرا لأن البرامج النصية Perl هي عادة ليست كبيرة جدا، ولكن يجب مراعاة الطرق الأخرى بدلا من ذلك إذا كان من المحتمل أن يسبب هذا أخطاء خارج الذاكرة بسبب حجم النصوص، على سبيل المثال إذا كانت البرامج النصية لديها أقسام __Data__ كبيرة جدا. متطلبات: perl.


Par :: Filter :: Crypto برامج ذات صلة