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

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


تشفير قسم من القرص الصلب او وسيطة USB

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

الخطوة الأولى: التجهيز للعمل.

تأكد من وجود وسيطة تخزين USB او قم بعمل قسم جديد في القرص الصلب ليتم العمل عليه. يمكنك تشفير قرص صلب كامل أيضا ولكن لن تتمكن من عمل ذلك على قرص النظام نفسه.
تأكد من تثبيت برنامج cryptsetup في حال لم يكن موجود لديك.
في حال لم يكن موجود لديك، الإسم الخاص بتثبيته هو "cryptsetup-bin"


الخطوة الثانية: العثور على القسم الصحيح

يمكنك العثور على القسم الخاص بجهاز التخزين من خلال البرامج الرسومية مثل GParted, KDE partition manager أو Disks. او يمكنك ذلك من خلال الطرفية عبر الأمر lsblk.


الخطوة الثالثة: إنشاء القسم المشفّر

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

sudo cryptsetup luksFormat /dev/sdc1

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

الخطوة الرابعة: فتح الوسيطة

عند توصيل الوسيطة بمعظم توزيعات لينيكس، سوف يتم سؤالك مباشرة عن كلمة المرور لفك تشفير الوسيطة:

في حال لم تدخل كلمة المرور، سوف تبقى الوسيطة مرتبطه بالكمبيوتر ولكن لن يتمكن من الوصول اليها:

ماذا عن ويندوز؟

نظام ويندوز يدعم نوع مختلف من التشفير في حال اشتريت النسخة Pro مرتفعة الثمن من النظام ولن يعمل على النسخ العادية مثل Home و Education. اما عن تشفير لينيكس في ويندوز، يمكنك استخدام برنامج LibreCrypt ولكننا لم نقم بتجربته حيث اننا لا نملك جهاز ويندوز.
يمكن تنزيل البرنامج من المصدر مباشرة وهو مفتوح المصدر بالكامل:
https://github.com/t-d-k/LibreCrypt

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