بيكوكريبت

من ويكي متون للسلامة الرقمية
مراجعة ٢٠:٤٢، ٢٠ يوليو ٢٠٢٣ بواسطة Ibrahim (نقاش | مساهمات) (إضافة ميزتين جديدتين)

بيكوكريبت (Picocrypt) هو برنامج مفتوح المصدر لتشفير الملفات والمجلدات يعمل على أنظمة تشغيل الحاسب مثل ويندوز ولينكس وماك أو إس، ويتميز بعدم حاجته إلى صلاحيات إدارية للعمل وقدرته على العمل دون تنصيب وحجمه الصغير والسهولة النسبية لاستخدامه بالإضافة إلى خيارات الأمان التي يقدمها لكنه غير متوفر حتى الآن باللغة العربية.

الواجهة الأساسية لبرنامج بيكوكريبت، وهي لا تدعم اللغة العربية حتى الآن.

التحميل

يوصى بتحميل بيكوكريبت من صفحته على موقع GitHub واختيار الحزمة الملائمة لنظام التشغيل الذي سيتم استخدامه عليه.

ويندوز

يوفر بيكوكريبت لنظام ويندوز خيارين لاستخدامه؛ الأول هو تنصيب البرنامج على النظام، والثاني هو استخدام النسخة المحمولة دون تنصيب البرنامج. ويمكن للمستخدم اختيار الحزمة الأنسب عبر تحديد طبيعة استخدامه للبرنامج، فإذا كان يعتزم استخدامه على جهازه الخاص ولا مانع لديه من ظهوره في قائمة البرامج المثبتة يمكنه اختيار حزمة Installer.exe لتنصيب البرنامج، أما إذا كان يعتزم حمله في وحدة تخزين خارجية واستخدامه على أجهزة متعددة فيحتاج استخدامه سريعا دون الحاجة إلى تنصيبه كل مرة أو إذا لم يكن يريد ظهور البرنامج في قائمة البرامج المثبتة يمكنه اختيار النسخة المحمولة لنظام ويندوز Picocrypt.exe والتي تتميز بعدم الحاجة إلى صلاحيات إدارية لاستخدامها.

لينكس

الطريقة الأولى لاستخدام بيكوكريبت على أنظمة لينكس هي حزمة Picocrypt.AppImage والتي تعتبر نسخة محمولة تعمل على معظم التوزيعات دون الحاجة إلى التنصيب ويمكن حملها في وحدة تخزين خارجية واستخدامها على أجهزة متعددة دون الحاجة إلى تنصيب البرنامج كل مرة، ولطريقة أخرى يمكن تنصيب البرنامج عبر حزمة snap المتوفرة على متجر سناب. ويمكن كذلك استخدام الكود المصدري لبناء البرنامج باستخدام الإرشادات الموجودة على صفحة البرنامج على موقع GitHub.

ماك أو إس

لاستخدام بيكوكريبت على ماك أو إس يوصى بتحميل حزمة Picocrypt.app.zip والقيام بفك ضغطها وتشغيل بيكوكريبت الموجود بداخلها.

الاستخدام

يمكن تشفير الملفات أو المجلدات باستخدام بيكوكريبت عبر سحبها إلى نافذة البرنامج وإفلاتها بداخلها، ثم اختيار كلمة السر وتأكيدها مرة أخرى، والضغط على Encrypt، وسيقوم البرنامج بصنع ملف مشفر يمكن استخدامه فيما بعد لفك تشفير تلك الملفات أو المجلدات. ويمكن فك تشفير الملفات التي صُنعت بواسطة نفس البرنامج عبر سحبها إلى نافذة البرنامج وإفلاتها بداخلها، ثم كتابة كلمة السر التي تم اختيارها عند القيام بالتشفير، ثم الضغط على Decrypt وسيقوم البرنامج بفك التشفير واستخراج نسخة غير مشفرة لاستخدامها.

توليد كلمات السر

يحتوي بيكوكريبت بداخله على أداة لتوليد كلمات السر عند الرغبة في توليد كلمات سر قوية، ويمكن الوصول إلى هذه الأداة أثناء القيام بعملية التشفير، فبعد سحب الملفات أو المجلدات وإفلاتها داخل نافذة البرنامج يمكن الضغط على زر Create واختيار عدد محارف كلمة السر ونوع تلك المحارف وما إذا كان البرنامج سينسخ كلمة السر إلى الحافظة للصقها في أي مكان آخر مثل مدير كلمات السر.

الملفات المفتاحية

يسمح بيكوكريبت باستخدام ملفات مفتاحية (keyfiles) إلى جانب كلمات السر أو عوضا عنها، بمعنى أن يشترط البرنامج وجود ملف معين يشير إليه المستخدم حتى يتمكن من القيام بفك التشفير، ويصبح خيار استخدام الملفات المفتاحية متاحا في جزء keyfiles بعد سحب وإفلات الملفات أو المجلدات إلى نافذة البرنامج، وفي حالة الرغبة في استخدام أي ملفات متواجدة بالفعل يمكن الضغط على edit ثم سحب وإفلات الملف (أو مجموعة من الملفات) داخل نافذة البرنامج، وهنا يصبح خيار Require correct order متاحا، وتفعيله يعني أن استخدام الملفات المفتاحية في عملية فك التشفير لا بد من أن يكون بنفس ترتيب الملفات الذي كان عليه في عملية التشفير، ثم الضغط على done لاعتماد الملفات المفتاحية مفتاحا لفك التشفير.

الملحوظات

يمكن إضافة ملحوظات إلى الملف المشفر تظهر عند سحب الملف المشفر وإفلاته في نافذة بيكوكريبت قبل فك التشفير، ولا يتم تشفير تلك الملحوظات، لذلك لا يجب استخدامها للإشارة إلى معلومات حساسة.

وضع الذعر

عند تشفير الملفات أو المجلدات، يمكن تحديد خيار Paranoid mode (وضع الذعر)، وعند تفعيله يقوم البرنامج برفع درجة تعقيد التشفير واستخدام المزيد من طبقات الحماية. ولا يعتبر هذا الخيار ضروريا سوى عند الشك باحتمال قيام أجهزة ذات إمكانات وموارد هائلة بمحاولة فك التشفير. وعند تفعيل هذا الخيارقد تكون عملية التشفير وفكه أبطأ.

ضغط الملفات

لا يقوم بيكوكريبت افتراضيا بضغط الملفات عند تشفيرها لكنه يتيح ذلك الخيار عبر الضغط على Compress files أثناء إعداد التشفير فيقوم بيكوكريبت عند تفعيل هذا الخيار بضغط الملفات أثناء التشفير باستخدام خوارزمية ديفليت وقد يزيد هذا الخيار من بطء عمليتي التشفير وفك التشفير قليلا.

تصحيح الخطأ

عند الرغبة في تخزين الملفات المشفرة لوقت طويل على أقراص قد تتعرض للتلف أو عند القلق من تلف الملفات عند تخزينها على الخدمات السحابية يمكن تفعيل مصحح الخطأ Reed-Solomon، وهو يقوم باستخدام كود ريد-سولومون إلى الملف المشفر حتى يمكن فك تشفيره حتى إذا تعرض الملف إلى تلف يصل إلى 3% من حجمه، أما إذا كان حجم التلف يتجاوز هذه النسبية فسيحاول البرنامج استرداد ما يتمكن من استرداده، ولكن تقوم تلك الخاصية بإبطاء سرعتي التشفير وفك التشفير بشكل ملحوظ.