كيفية تشفير الملفات والمجلدات وفك تشفيرها على لينكس

بسم الله الرحمان الرحيم.

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

عند استخدام أداة GnuPG يمكن تشفير الملفات وفك تشفيرها بطريقتين:

  • عن طريق مفتاح تشفير (key file)

  • عن طريق كلمة مرور (password)

سأقوم بشرح الخيار الثاني وهو تشفير الملفات عن طريق كلمة مرور.

المحتويات

كيف تقوم بتشفير ملف باستخدام أداة GnuPG

حتى تكون العملية منظمة يُستحسن تحديد مسار الملفات التي ستقوم بتشفيرها.

يمكنك الإستعانة بالأمر التالي:

cd file_path

قم باستبدال file_path بمسار الملفات الخاص بك.

في مثال موضوعنا كان المسار كما توضحه لقطة الشاشة التالية.

يمكنك أيضا أن تستعين بالأمر:

ls

لعرض الملفات الموجودة ضمن المسار الحالي.

الآن لتشفير ملف معين ستقوم بكتابة الأمر التالي:

gpg -c file_name

استبدل file_name باسم الملف الذي تريد تشفيره.

لقطة شاشة توضح الأمر.

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

:warning:من المفضل أن تكون كلمة السر قوية والأهم أن لا تنسى كلمة السر:warning:

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

:warning:الملف الأصلي الغير مشفر سيبقى والأمر متروك لك إذا أردت حذفه:warning:

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

كيف تقوم بفك تشفير ملف باستخدام أداة 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 باسم المجلد الذي تريد فك تشفيره.

أتمنى أن أكون قد وُفقت في هذا الشرح.

في أمان الله.

4 إعجابات

مقال مفيد جداً، شكراً لك خالد.

إعجاب واحد (1)

الشكر موصول لك أحمد.

إعجاب واحد (1)

المقال مفيد حقا أخ خالد
اعتقد أنه توجد بعض النصائح التي يمكنك أن تساعدك في زيادة عدد من يقرؤون المقال وأتمنى أن تتقبلها مني
يمكنك مقدمه وإضافة شرح مبسط لما هو التشفير
مقدمة أيضا عن الأداة

اعتقد أنه أيضا يمكنك شرح لما استخدمنا اللاحقة c للقارئ وشرح علي صغير للاواحق التي استخدمتها في المقال

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

إعجاب واحد (1)

نصائحك قيمة أخ محمود سأحاول تطبيقها بإذن الله.

بالنسبة لأداة التعديل على الصور اسمها ksnip وبالطبع هي مفتوحة المصدر ورابط GitHub الخاص بها كالتالي:

وفقني الله وإياك.

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

إعجاب واحد (1)

حسب تجربتي الشخصية أرى أن ksnip أسهل، أسرع وأوضح من الأدوات أو البرامج الأخرى التي عملتُ بها.

إعجاب واحد (1)

صحيح معاذ.

أداة أساسية بالنسبة لي، عملية وسلسة في التعامل.

أشكرك جدا على الأداة

إعجاب واحد (1)