كيفية تشفير الملفات مع Gocryptfs على مُختلف أنظمة التشغيل

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

Gocryptfs هو نظام ملفات تراكب مشفر مكتوب في Go ومبني بأعلى مكتبة FUSE. بخلاف أنظمة تشفير القرص الكامل ، يقوم gocryptfs بتشفير الملفات بشكل فردي باستخدام AES-GCM (GALFLE) ووضع تشفير أسماء الملفات مع AES-EME (ECB-Mix-ECB). وهو أيضًا متوافق مع النظام الأساسي ، مما يعني أنه يمكنك الوصول إلى ملفاتك على أي نظام أساسي.

gocryptfs encryption featured DzTechs | كيفية تشفير الملفات مع Gocryptfs على مُختلف أنظمة التشغيل

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

التركيب

Linux

يأتي Gocryptfs مع حزمة deb وهو متوفر في مستودع Debian و Ubuntu ، مما يعني أنه يمكنك تثبيته بسهولة باستخدام الأمر:

sudo apt install gocryptfs

الأمر نفسه ينطبق على Arch Linux. يمكنك تثبيت gocryptfs عبر Pacman:

sudo pacman -S gocryptfs

بالنسبة إلى توزيعات Linux الأخرى ، يمكنك تنزيل الملف الثنائي من موقع Github الخاص به.

macOS

لاستخدام gocryptfs في macOS ، يجب عليك تثبيت Homebrew أولاً:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ثم استخدم الأمر التالي لتثبيت gocryptfs:

brew install gocryptfs

Windows

لا يتم دعم Gocryptfs أصلاً في Windows بسبب عدم دعمه لـ FUSE. ومع ذلك ، فإن cppcryptfs هو تطبيق لنظام ملفات تراكب gocryptfs المشفر في C ++ لـ Windows ، لذلك يمكنك الحصول عليه للعمل في Windows. اتبع تعليمات البناء هنا.

استخدام gocryptfs لتشفير الملفات

لبدء استخدام gocryptfs ، يجب أولاً إنشاء مجلدين فارغين:

mkdir encrypted plain

التالي ، تهيئة gocryptfs:

gocryptfs -init encrypted

وأخيرًا ، قم بتثبيت المجلد “المشفر” إلى مجلد “عادي”:

gocryptfs encrypted plain

الآن ، سيتم تشفير أي ملفات تضعها في مجلد “عادي” وتخزينها في المجلد “المشفر”.

على سبيل المثال ، إذا كنت تريد تخزين الملف المشفر في Dropbox وتحميله إلى مجلد “خاص” في الدليل الرئيسي ، يمكنك تشغيل الأوامر التالية:

cd

mkdir ~/Dropbox/encrypted ~/Private

gocryptfs -init ~/Dropbox/encrypted

gorcypted ~/Dropbox/encrypted ~/Private

سيتم تشفير كل ملف تضعه في المجلد الخاص في المجلد “مشفر” وتحميله إلى خادم Dropbox.

SiriKali – أداة واجهة المستخدم الرسومية لاستخدام Gocryptfs

SiriKali هي أداة واجهة المستخدم الرسومية التي يمكن استخدامها للتشفير مع gocryptfs وغيرها من المعايير. وهو متوفر لنظام التشغيل Linux و MacOS و Windows ، على الرغم من أن نسخة Windows لا تدعم Gocryptfs.

1. انتقل إلى موقع SiriKali ، وقم بتنزيل الحزمة المناسبة لنظامك. توفر حزمة Linux المصدر الذي يمكنك استخراجه وبناءه. كما أنها متوفرة مع مستودع خاص بها لمجموعة متنوعة من التوزيعات ويمكن العثور عليها هنا.

2. في Ubuntu ، قم بتشغيل ما يلي داخل Terminal:

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/obs_mhogomchungu/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:obs_mhogomchungu.list"

بمجرد الانتهاء من الأوامر ، من الجيد تشغيل هذا المفتاح “trust” والسماح بالتحديثات.

wget -nv https://download.opensuse.org/repositories/home:obs_mhogomchungu/xUbuntu_18.10/Release.key -O Release.key

sudo apt-key add - < Release.key

sudo apt-get update

sudo apt-get install sirikali

3. الآن يجب أن تجد أن SiriKali مثبت ومتاح في القائمة الخاصة بك. انقر لفتحه.

4. SiriKali يفتح نافذة تذكرنا بـ VeraCrypt مع خيارات في الجزء السفلي من الشاشة. يمكنك إنشاء وحدة التخزين ، وحجم وحدة التخزين ، وتحديث ، وإدارة المفضلة ، وأخيرا ، هناك قائمة.

sirikali go min DzTechs | كيفية تشفير الملفات مع Gocryptfs على مُختلف أنظمة التشغيل

5. الآن يمكنك النقر على Gocryptfs وإنشاء وحدة تخزين.

siri create min DzTechs | كيفية تشفير الملفات مع Gocryptfs على مُختلف أنظمة التشغيل

6. عليك استدعاء حجم وحدة التخزين الذي تريد ، والمفتاح يمثل كلمة المرور. هناك خيارات مختلفة مثل كلمة المرور وكلمة المرور وملف المفتاح ومحفظة GNOME. حدد ما يناسب احتياجاتك – تذكر فقط استخدام كلمة مرور لا يمكن تخمينها بسهولة.

هناك المزيد من المتغيرات تحت زر الخيارات التي تفصل مستوى التشفير وإذا كنت بحاجة لأسماء الملفات المشوشة.

siri create options min DzTechs | كيفية تشفير الملفات مع Gocryptfs على مُختلف أنظمة التشغيل

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

siri open folder min DzTechs | كيفية تشفير الملفات مع Gocryptfs على مُختلف أنظمة التشغيل

8. عند الانتهاء ، تذكر النقر مرة أخرى وتحديد “إلغاء تحميل وحدة التخزين”.

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

DzTech

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