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

عند استخدام أداة GnuPG يمكن تشفير الملفات وفك تشفيرها بطريقتين:
- عن طريق مفتاح تشفير (key file)
- عن طريق كلمة مرور (password)
سأقوم بشرح الخيار الثاني وهو تشفير الملفات عن طريق كلمة مرور.
المحتويات
- كيف تقوم بتشفير ملف باستخدام أداة GnuPG
- كيف تقوم بفك تشفير ملف باستخدام أداة GnuPG
- كيف تقوم بتشفير مجلد باستخدام أداة GnuPG
- كيف تقوم بفك تشفير مجلد باستخدام أداة GnuPG
كيف تقوم بتشفير ملف باستخدام أداة GnuPG
حتى تكون العملية منظمة يُستحسن تحديد مسار الملفات التي ستقوم بتشفيرها.
يمكنك الإستعانة بالأمر التالي:
cd file_path
قم باستبدال file_path بمسار الملفات الخاص بك.
في مثال موضوعنا كان المسار كما توضحه لقطة الشاشة التالية.

يمكنك أيضا أن تستعين بالأمر:
ls
لعرض الملفات الموجودة ضمن المسار الحالي.

الآن لتشفير ملف معين ستقوم بكتابة الأمر التالي:
gpg -c file_name
استبدل file_name باسم الملف الذي تريد تشفيره.
لقطة شاشة توضح الأمر.

بعد تنفيذك للأمر السابق ستظهر لك نافذة تُطالبك بأن تُنشئ كلمة مرور للملف الذي ستقوم بتشفيره.


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


لاحظ أيضا أنه عند محاولتك لعرض محتوى الملف في سطر الأوامر أو في الواجهة الرسومية سترى نتيجة مبهمة وليس المحتوى الاصلي للملف.

كيف تقوم بفك تشفير ملف باستخدام أداة GnuPG
لفك التشفير عن الملف ستقوم بكتابة أحد الأوامر التالية:
gpg -d file_name.gpg
أو
gpg file_name.gpg
استبدل file_name باسم الملف الذي تريد فك تشفيره.
ستظهر لك نافذة تُطالبك بكلمة المرور التي استعملتها في تشفير الملف سابقا.

كيف تقوم بتشفير مجلد باستخدام أداة GnuPG
ستقوم أولا بضغط المجلد المستهدف باستخدام الأمر:
tar -zcvf folder.tar.gz folder
بعدها قم بكتابة الأمر التالي لتشفير الملف المضغوط:
gpg -c folder.tar.gz
استبدل folder باسم المجلد الذي تريد تشفيره.

كيف تقوم بفك تشفير مجلد باستخدام أداة GnuPG
ستُطبق نفس الخطوات السابقة الخاصة بفك تشفير ملف، وتستعين بالأمر التالي:
gpg folder.tar.gz.gpg
استبدل folder باسم المجلد الذي تريد فك تشفيره.
أتمنى أن أكون قد وُفقت في هذا الشرح.
في أمان الله.
هذا الموضوع فائز بجائزة أسس للكتابة.
هذا الموضوع احد المواضيع الفائزة بجائزة أسس للكتابة, الجائزة الاولى في العالم العربي للتحفيز الكتابة عن البرمجيات الحرة.
تفاصيل اكثر عن الجائزة

