نصائح لنظام Linux: تشفير الملفات وفك تشفيرها من سطر الأوامر باستخدام gpg

هل أنت بجنون العظمة؟ هل تخشى أن يحصل شخص ما على بيانات لا يمتلكها؟ انا. وبسبب ذلك ، غالبًا ما أقوم بتشفير الملفات باستخدام مفتاح gpg لم يتم إعطاؤه لأحد. أعلم أن هذه الملفات المشفرة آمنة لمعظم عامة الناس. ولأنني أميل إلى استخدام مفاتيح مرور طويلة لـ gpg ، فإن كسرها يمثل تحديًا.

من الطبيعي أن أستخدم gpg لكل هذا. وعندما أستخدم gpg ، أستخدمه من سطر الأوامر. إنه في الواقع سهل الاستخدام. سأوضح لك في هذه المقالة كيفية إنشاء مفتاح gpg وتشفير وفك تشفير ملف. ستجد هذه مهمة سهلة ستستخدمها أكثر مما تعتقد. هل يجب علي التثبيت؟

على الأرجح ، إذا كان لديك توزيعة Linux حديثة ، فإن gpg مثبت بالفعل. إذا قمت بإصدار الأمر أي gpg وتحصل على شيء مثل / usr / bin / gpg عاد ، أنت تعلم أنك قمت بتثبيت gpg. إذا كنت لا ترى أنه يمكنك تثبيته بإصدار أحد هذه الأوامر:

sudo apt-get install gnupg

أو

yum تثبيت gnupg

بمجرد التثبيت ، سيتعين عليك أولاً إنشاء مفتاح. يتم هذا أيضًا من سطر الأوامر.

قم بإنشاء مفتاحك

لإنشاء مشكلة رئيسية ، الأمر:

gpg - مفتاح جن

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

تشفير الملفات

الآن دعنا ندخل في الأشياء الجيدة - تشفير الملفات. لتشفير ملف باستخدام gpg ، ستستخدم بنية الأوامر:

ملف خيارات gpg

نظرًا لأنك تقوم بالتشفير ، فسيتعين عليك استخدام ملحق يكون اختيار. ولأنك سترغب في تشفير الملف باستخدام مفتاح gpg خاص بمستخدمين معينين ، فستستخدم ملحق ص الخيار. لنفترض أنك ستقوم بتشفير الملف TEST.tgz باستخدام مفتاح gpg الخاص بالمستخدم jlwallen. للقيام بذلك ، ستصدر الأمر:

gpg -e -r jlwallen TEST.tgz

سيكون الملف الناتج TEST.tgz.gpg. إذا حاولت عرض الملف فسترى على الفور أنه الآن ملف ثنائي. إذا حاولت فك الملف ، فسيتم إخبارك أن الملف ليس بتنسيق gzip.

فك تشفير الملف

فك تشفير الملف بنفس سهولة تشفير الملف. سوف نتمسك بنفس المثال. لفك تشفير الملف TEST.tgz.gpg ، قم بإصدار الأمر:

gpg -d -o TEST.tgz TEST.tgz.gpg

ستتم مطالبتك بإدخال عبارة المرور المرتبطة بمفتاح تشفير المستخدم المستخدم في الملف. ال د يشير الخيار إلى أنك تقوم بفك تشفير الملف و أو يشير الخيار إلى الملف الذي سيتم إخراج النتائج إليه. بعد إصدار هذا الأمر ، ستعود إلى ملف TEST.tgz.

افكار اخيرة

بالتأكيد هناك الكثير من أدوات واجهة المستخدم الرسومية التي ستجعل هذه المهمة أسهل. ولكن هناك حالات كثيرة عندما تحتاج إلى سطر الأوامر سيمكنك من القيام بأشياء لا يمكنك القيام بها باستخدام واجهة المستخدم الرسومية.